2.5版本的struts2,动态调用会出错
<!-- 关键地方 struts2.5 为了提升安全性,添加了 allomethod 这么个玩意-->
<global-allowed-methods>regex:.*</global-allowed-methods>
<action name="hello_*" method="{1}" class="com.imooc.action.HelloAction">
<result>/result.jsp</result>
<!-- 关键地方 struts2.5 为了提升安全性,添加了 allomethod 这么个玩意-->
<global-allowed-methods>regex:.*</global-allowed-methods>
<action name="hello_*" method="{1}" class="com.imooc.action.HelloAction">
<result>/result.jsp</result>
2017-02-07
慕课现在的喷子好多哦。。。其实这些视频录得都不错,看基础牢固与否了。学java就是如果调了几个小时还调不出好问题,那么要么业务逻辑不对,要么原理没弄清。听不懂的classmates,可以先参考基础些的资料再来吧。保持文明,不要骂人。
2017-02-06
已采纳回答 / 1367936928
因为这是一个User对象集合 你需要把一个值传个一个对象的username的值 而不是直接传个一个对象(你无法将一个值直接赋给一个对象 应该赋给这个对象的属性 )get(0).getusername 获取下标0的user对象的username属性 就是这样(获取属性也是 你需要获取集合中一个User对象的一个属性 而不是获取一个对象)
2017-02-05
<package name="error" namespace="/" extends="struts-default">是什么意思
2017-02-04
已采纳回答 / WayLeung
其实{1}{2}{3}中括号里面的数字就是表示出现在地址栏的所代替通配符*的字符出现的位置 比如:你在地址栏输入http://localhost:8080/HelloWorld/hello_login_add.html那么{1}表示hello {2}表示login {3}表示add
2017-02-04
出现404错误的原因有很多种,找不到action只是其中的一种。 当浏览器找不到对应的action的时候,才会执行默认的action. 所以不是出现了404,就会去执行这个默认的action.
2017-01-29