已采納回答 / IU_
?<result?name="a">/{1}.jsp</result>那個你的{1}是add 他會執(zhí)行add方法 但是你的返回是 add ?result里面沒有add 所有會報404 ?你把name=“a”修改成add 就好了。。或者return “a”
2017-09-01
服了,搞了半天,怎么看都沒有錯,結(jié)果把后綴改成html就可以了。這個擴展后綴最好加上action,前面應(yīng)該說明啊,不然根本進不去。
2017-08-30
最贊回答 / 憂傷的民工
struts2.3版本路徑是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2.5版本后路徑是org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
2017-08-30
@Coding_Qiang 更正一個錯誤:<s:fielderror fieldName="password"/> 屬性應(yīng)該是fieldName
用name="password"和name="username"居然都能接收到"username"的錯誤信息,這說明name屬性并不起作用(也許是默認會取到一個錯誤信息,因為就算不寫name屬性也會收到); 但是如果用fieldName="password"就不能接收到"username"的錯誤信息了(fieldName="username"可以接收到),說明真正起效果有匹配作用的是fieldName
用name="password"和name="username"居然都能接收到"username"的錯誤信息,這說明name屬性并不起作用(也許是默認會取到一個錯誤信息,因為就算不寫name屬性也會收到); 但是如果用fieldName="password"就不能接收到"username"的錯誤信息了(fieldName="username"可以接收到),說明真正起效果有匹配作用的是fieldName
2017-08-30
搞了很久,最后把web.xml改了一下就成功了。<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
2017-08-26