将 <filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
改成
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
后增加
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
以后是能访问首页面,但登陆后访问页面右边页面可以显示,左边页面不显示,右边和左边页面放在一个frameset里
<frame src="user_login!jumpLeft" name="left" frameborder="0" framespacing="0" marginwidth="0" marginheight="0" scrolling="auto" noresize="noresize">
为什么写成*.action后left.jsp不能显示
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
改成
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
后增加
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
以后是能访问首页面,但登陆后访问页面右边页面可以显示,左边页面不显示,右边和左边页面放在一个frameset里
<frame src="user_login!jumpLeft" name="left" frameborder="0" framespacing="0" marginwidth="0" marginheight="0" scrolling="auto" noresize="noresize">
为什么写成*.action后left.jsp不能显示
解决方案 »
- Spring.net事务配置问题
- 如何实现根据一个SELECT的值显示另一个SELECT
- 关于OSS+J2EE
- 如何用java代码在本地硬盘里生成一个html页面
- 关于criteria.between的问题?高手求救!
- 求 hipergate(http://www.hipergate.org/) 提供的Demo
- Tomcat部署后 webapps目录的项目目录下没有jsp网页
- hibernate 请教
- Jbuilder9中使用struts1.1的问题
- Java用Xpath解析XML遇到一个问题?求大神帮忙解决一下
- 大家帮忙处理的问题
- Eclipse web项目右键Properties找不到JEE Module Dependencies选项!!
楼主把STRUTS的过滤器改一下吧,过滤器及过滤路径给个参考例子:<!-- 定义过滤乱码的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的FilterDispathcer的Filter -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<!-- FilterDispatcher用来初始化struts2并且处理所有的WEB请求。 -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/struts/*</url-pattern>
</filter-mapping>你想拦截action后缀的URL,只要参照里面拦截.do后缀URL的写法修改即可