我被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>
解决方案 »
- .门外三个开关分别对应室内三盏灯,线路良好,在门外控制开关时候不能看到室内灯的情况,现在只允许进门一次,确定开关和灯的对应关系?
- 文件目录显示问题
- 按照时间查询数据的问题
- DB2中如何实现静态SQL中对查询条件运行动态选择(已实现oracle)?有答案即结贴!!
- 关闭窗体问题?
- 对java命令的刨根问底
- 请给一个Together For Eclipse 6.1 及 Keygen的下载地址,先给20分,解决后再开贴给100分
- java连接db2数据库方法?(急!马上结贴)
- 简单问题,问题简简单单
- 有研究过FOP这个软件的大虾看过来,小弟这儿分的多多的有
- 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视图对吗?你直接到目录中看有没有呢?