在做Urlwrite+struts2.0的一个小示例的时候老是出现找不到action的情况404错误
2013-03-29 14:42
471 查看
在这记录一下
在网上百度了下,原来是要指定filter-mapping的dispatcher方式,如下
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
以下的没有试,文件上传,我用的另一个项目。
同时找到了其他的资源,这里记录下
3、在做上传文件的时候,要在web.xml中增加ActionContextCleanUp这个filter,如果不增加,会发生第一次上传取不到文件的情况
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
按照Struts2的API,filter的顺序是
struts-cleanup filter
SiteMesh filter
FilterDispatcher
有的时候你配置多个参数的时候出现问题,比如:
这时候是因为参数的连接符错误:“&”来代替”&“,多个参的url规则基本类似。
在网上百度了下,原来是要指定filter-mapping的dispatcher方式,如下
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
以下的没有试,文件上传,我用的另一个项目。
同时找到了其他的资源,这里记录下
3、在做上传文件的时候,要在web.xml中增加ActionContextCleanUp这个filter,如果不增加,会发生第一次上传取不到文件的情况
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
按照Struts2的API,filter的顺序是
struts-cleanup filter
SiteMesh filter
FilterDispatcher
有的时候你配置多个参数的时候出现问题,比如:
<rule> <from>^/news-(.[0-9]*)-(.[0-9]*).html</from> <to>/showNews.jsp?id=$1&type=$2</to> </rule>
这时候是因为参数的连接符错误:“&”来代替”&“,多个参的url规则基本类似。
相关文章推荐
- 在使用struts的DispatchAction的时候出现Action找不到指定方法的错误
- 在部署Struts时,出现如下错误信息:HTTP Status 404 - Servlet action is not available
- Struts引入Action注解的时候出现错误
- 记录Sqlserver2012附加Sqlserver2008的数据库出错的解决方案一、摘要 最近在实验里面用台式编写好了一个软件,想移植到家里的笔记本上。在附加数据的时候却出现了错误,具体也没有提示
- 遇到struts找不到Action的错误,折腾了老半天,原来少了一jar包,纠结
- HttpWebResponse判断一个网页是否出现404错误
- 启动tomcat的时候一个奇怪的类找不到的错误研究!
- 在Dos下运行exe程序的时候出现找不到Cygwin1.dll文件的情况总结
- eclipse中add library的时候重新打开始始终显示关联错误出现一个红叉
- ssh整合的时候出现错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)
- [转]当用webBrowser1加载网页的时候,网页中出现js错误,会弹出一个提示,如何屏蔽不提示?
- 安装apache时候./configure的时候出现的一个错误
- 错误笔记-----今天在敲代码的时候,出现了一个问题!
- tomcat下部署两个工程时,只有一个可以访问,另一个出现404错误,该如何解决
- Struts“No action config found for the specified url.”错误,解决
- 今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState
- 在Microsoft-IIS/10.0上面部署mvc站点的时候,出现404的错误
- MVC 3.0错误 HTTP 404您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
- 一个简单Spring+Hibernate+Struts2.0+Ajax整合获取客户端IP、URL和请求时间
- 用Unity3D想做一个简单的赛车游戏,现在的问题是转弯的时候很容易出现翻车的情况,求解决思路