struts2 通配符分隔符问题 10
*_*这样我知道是可以正常执行下去的,如果name="actionname.*"method="{1}"这样,就完全不行了,就连action类都进不去(我特地写构造函数,...
*_*这样我知道是可以正常执行下去的,如果name="actionname.*" method="{1}"这样,就完全不行了,就连action类都进不去(我特地写构造函数,发现没执行,根本没生成实例),请问要怎么做才能正常显示。最好是比如<action name="student.*" class="com.oa.StudentAction" method="{1}">
当输入student.add.xhtml这样,就会进入该action的add方法。是不是要通过拦截器?拜谢! 展开
当输入student.add.xhtml这样,就会进入该action的add方法。是不是要通过拦截器?拜谢! 展开
1个回答
展开全部
<action name="student.*" class="com.oa.StudentAction" method="{1}">
如果你在struts.xml里这样写的话,
student.add.xhtml这样的请求按理说 应该由它来处理,如果action进不去的话,
可以检查下web.xml里的
<filter-mapping>
<filter-name>struts2Filter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
你看看 你写的<url-pattern>值是什么,个人认为可能跟它有关系吧
如果你在struts.xml里这样写的话,
student.add.xhtml这样的请求按理说 应该由它来处理,如果action进不去的话,
可以检查下web.xml里的
<filter-mapping>
<filter-name>struts2Filter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
你看看 你写的<url-pattern>值是什么,个人认为可能跟它有关系吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询