精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-18
1.web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> 2. struts.xml <constant name="struts.action.extension" value="do,action" /> <!-- .do能正常访问 --> <package name="system" extends="struts-default" namespace="/system"> <action name="*RelativeUser" class="RelativeUserAction" method="{1}"> <result>${successResultValue}</result> </action> </package> <!-- .action不能访问,404 --> <package name="testaction" extends="struts-default" namespace=""> <action name="testaction" class="testAction" method="test"> <result>${successResultValue}</result> </action> </package> 请问哪里要作出修改。 (package怎么配置具体是映射 .do 还是 .action) 谢谢大家。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-04-18
在struts.properties文件里面配置
struts.action.extension=action,do 或者在struts.xml里面配 <constant name="struts.action.extension" value=",action,do" /> |
|
返回顶楼 | |
发表时间:2012-04-18
jobar 写道 在struts.properties文件里面配置 struts.action.extension=action,do 或者在struts.xml里面配 <constant name="struts.action.extension" value=",action,do" /> jobar 谢谢 你的回复。 你看我 struts.xml里的配置 已经申明了,但是 访问 .action 是不行的 |
|
返回顶楼 | |
发表时间:2012-04-18
有碰到类似问题的朋友 ??
|
|
返回顶楼 | |
发表时间:2012-04-19
web.xml里配置为 <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 别的<filter-mapping>都删了 struts.xml里的配置和2楼一样 |
|
返回顶楼 | |
发表时间:2012-04-19
zybgood 写道 web.xml里配置为 <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 别的<filter-mapping>都删了 struts.xml里的配置和2楼一样 系统不止是有.do的Filter,应该不能删除别的<filter-mapping>。其实我的目的就是扩展 另一个后缀名请求。 |
|
返回顶楼 | |
发表时间:2012-04-19
多加个filter试试,换个filter-name
|
|
返回顶楼 | |
发表时间:2012-04-19
urlrewrite用这个吧
|
|
返回顶楼 | |
发表时间:2012-04-19
<filter-mapping>
<filter-name>struts2</filter-name> <url-pattern>*.do</url-pattern> <url-pattern>*.action</url-pattern> </filter-mapping> servlet基础知识 |
|
返回顶楼 | |
发表时间:2012-04-19
kjj 写道 <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.do</url-pattern> <url-pattern>*.action</url-pattern> </filter-mapping> servlet基础知识 谢谢 朋友提醒。 合在一起还是不行的。。。 |
|
返回顶楼 | |