这个怎么做都有点小问题。。。。。当HelloWordl_aaaa之类的时候都是挂的。如果是*_*,当访问地址前面的和第一个*相对应,那就都挂了。
2016-12-23
使用! 请求action 需要配置
<constant name="struts.anable.DynamicMethodInvocation" value="true"></constant>
<constant name="struts.anable.DynamicMethodInvocation" value="true"></constant>
2016-12-21
1.访问servlet API 2.Action搜索顺序 3.动态方法调用 4.指定多个配置文件 5.默认Action 6.struts2后缀 7.接收参数 8.处理结果类型
2016-12-21
已采纳回答 / 励志敏
你使用的Struts是什么版本的,如果是2.3版本的,你按照老师的敲应该没有问题。如果是2.5版本的,我给你如下几个提醒:(1)在web.xml中加载struts2过滤器时,应该是: <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>(2)Tomcat无法正常启动,抛出异常:java.lang.NoClassDefFoundError...
2016-12-21
使用Struts2.5版本遇到的坑:
(1)在web.xml中加载struts2过滤器时,应该是:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
(2)Tomcat无法正常启动,抛出异常:
是因为缺少log4j-api-2.7.jar包,将包导入项目中就可以了。
(3)在使用通配符时,访问时抛出404错误:
2.5添加了验证是否允许访问该方法,所以要在Action标签里面加上:
<allowed-methods>方法名1,方法名2…</allowed-methods>
(1)在web.xml中加载struts2过滤器时,应该是:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
(2)Tomcat无法正常启动,抛出异常:
是因为缺少log4j-api-2.7.jar包,将包导入项目中就可以了。
(3)在使用通配符时,访问时抛出404错误:
2.5添加了验证是否允许访问该方法,所以要在Action标签里面加上:
<allowed-methods>方法名1,方法名2…</allowed-methods>
2016-12-21