最新回答 / pp_pcz
第一種應(yīng)該也是靠反射Domain Model方法的user.username應(yīng)該會(huì)以.分割,然后user是LoginAction的屬性,可以通過反射得到setUser方法,name是user的屬性,也可以通過反射得到set方法,將對(duì)應(yīng)的請(qǐng)求參數(shù)賦值Model Driven是個(gè)泛型的接口,繼承時(shí)指定了泛型類型,所以不需要加user
2017-06-12
我來解釋(逗逼)一下,不一定正確,可以參考:
現(xiàn)在struts版本更新了,目前是struts-2.5.10,以上代碼直接運(yùn)行會(huì)出錯(cuò)
1.@里昂 說的:把log4j-api-2.7.jar包加到lib和path里
2.@零度空間 說的:xwork-core.jar包已經(jīng)沒了,被合并到Struts-core.jar包中了
3.@零度空間 說的:<filter-class>改為org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter去掉ng
4.運(yùn)行出錯(cuò)很可能某個(gè)猥瑣小角落的代碼敲錯(cuò)了,仔細(xì)檢查!仔細(xì)檢查!仔細(xì)檢查
現(xiàn)在struts版本更新了,目前是struts-2.5.10,以上代碼直接運(yùn)行會(huì)出錯(cuò)
1.@里昂 說的:把log4j-api-2.7.jar包加到lib和path里
2.@零度空間 說的:xwork-core.jar包已經(jīng)沒了,被合并到Struts-core.jar包中了
3.@零度空間 說的:<filter-class>改為org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter去掉ng
4.運(yùn)行出錯(cuò)很可能某個(gè)猥瑣小角落的代碼敲錯(cuò)了,仔細(xì)檢查!仔細(xì)檢查!仔細(xì)檢查
2017-06-09
建議大家先學(xué)會(huì)java SE(如反射必須學(xué)會(huì)),xml文件四種讀取,數(shù)據(jù)庫mysql,數(shù)據(jù)庫連接JDBC,html和css,jsp和servlet,過濾器filter和監(jiān)聽器listenser,還有各種設(shè)計(jì)模式,model1、model2和MVC設(shè)計(jì)思想,最后去簡(jiǎn)單模擬struts2框架,再來學(xué)習(xí)這個(gè)課程,想要跳著學(xué),天才也不行?。。。。。。。。。。。。。。。。。。。。。。。。。。。?!
2017-06-08
最新回答 / 澤虞小生
據(jù)說是struts2.5為了提升安全性,添加的。。。。
最新回答 / 慕圣8473070
package com.test.act;import com.opensymphony.xwork2.ActionSupport;public class Hell extends ActionSupport{ }
2017-06-06
<action name="hellowo_*" method="{1}" class="action.helloword">
<result>/index.jsp</result>
<result name="{1}">/{1}.jsp</result>
</action>
這樣就容易看出出通配符的效果了
<result>/index.jsp</result>
<result name="{1}">/{1}.jsp</result>
</action>
這樣就容易看出出通配符的效果了
2017-06-05
此視頻雖然是入門內(nèi)容,但卻不適合新手學(xué)習(xí)。視頻中老師只讓你知其然,卻不講所以然。所以,新手看完后一頭霧水,甚至對(duì)STRUTS連個(gè)基本概念都沒有,很打擊學(xué)習(xí)積極性。但是此視頻,知識(shí)點(diǎn)密集,老師講課簡(jiǎn)潔直接。所以,建議從其他渠道學(xué)習(xí)后,再來這里,將此視頻作為復(fù)習(xí)視頻學(xué)習(xí)(如果有必要的話)。
2017-06-04