我被struts2折磨死了
JDK1.6 tomcat6.0.16 struts2 2.0.11.1
在web.xml里一加上filter就找不到页面
<!--
<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>/*</url-pattern>
</filter-mapping>
-->
<url-pattern>改成*.action /xxx.asp都没用 就是找不到我的页面 但是一注释掉就好了
我改成/xxx.asp按理说也不起作用了阿 而且我还重起了电脑 就是不行 弄了一晚上了 struts.xml
<?xml version='1.0' encoding="GBK" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="xxx" extends="struts-default">
<action name="login" class="mypackage.loginAction">
<result name="success">/welcom.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
</struts>
JDK1.6 tomcat6.0.16 struts2 2.0.11.1
在web.xml里一加上filter就找不到页面
<!--
<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>/*</url-pattern>
</filter-mapping>
-->
<url-pattern>改成*.action /xxx.asp都没用 就是找不到我的页面 但是一注释掉就好了
我改成/xxx.asp按理说也不起作用了阿 而且我还重起了电脑 就是不行 弄了一晚上了 struts.xml
<?xml version='1.0' encoding="GBK" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="xxx" extends="struts-default">
<action name="login" class="mypackage.loginAction">
<result name="success">/welcom.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
</struts>
解决方案 »
- java的String中offset问题
- 为什么添加不了菜单项,请各位进来指导下
- 有没有办法通过jar命令获取jar包中META-INF/mainfest.mf中的内容?
- 比较使用缓存区与不使用的效率
- java 如何求得两个日期中的每一天?
- 汉字拆分问题
- 请问JDK 1.4.2 HtmlHelp Documentation在哪里下载啊?谢谢!
- 网易居然用的Resin,没想到!
- 我急需在主页上动态生成2维折线图,用JAVA如何实现?或有没有其他方法?
- 关于JAVA SDK1.3的PATH和CLASSPATH在WIN2000中的设定1
- JDBC传递RS的疑问
- 我想往记事本里面写数据,java代码怎么写啊?谢谢指教。。。
研究了一下tomcat自带的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>/* </url-pattern>
</filter-mapping>
放到<servlet>XXX</servlet>后面就好了 真晕 我记得哪里好像看见过<filter-mapping>要在<servlet>前面的
估计是你web.xml里面的位置安排的有问题.
具体的可参照:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1912022
第一次消失我以为是被我误删除了
然后我又重写了个struts.xml放里面 并且考了一份放在外面 但是这个文件里有几个错误的地方 直接打开struts.xml会出错
放在classes下面的那个文件我还没动 我先改的外面那份 几处拼写错误改好后准备去改classes下面的那份 但奇怪的是那份居然没错
刚刚在Eclipse里修改了一个java文件 编译后 那个strutst.xml又消失了
天啦 别再折磨我了
或者是你的Eclipse视图对吗?你直接到目录中看有没有呢?