日期:2014-05-20  浏览次数:20843 次

请教 过滤器问题 麻烦哪位帮帮忙
最近在弄 在线word编辑的一个东西 用的别人的控件. 其中有一个 OfficeServer.jsp 

下面是我的web.xml 配置 里面配置里 *.jsp 过滤所有jsp 页面 但是我 OfficeServer.jsp这个页面不需要过滤 因为一过滤 它里面的 的 request对象 传值 会变成 struts2 里面的org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper  
而我需要的是 
org.apache.catalina.connector.RequestFacade 这个 


<!-- 定义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>


问题就是 只要 不过滤 OfficeServer.jsp 这个页面  
在filter-mapping里面配置 很多 包下面的jsp 这样是最坏的打算 还有其他的么??



------解决方案--------------------
探讨
最近在弄 在线word编辑的一个东西 用的别人的控件. 其中有一个 OfficeServer.jsp

下面是我的web.xml 配置 里面配置里 *.jsp 过滤所有jsp 页面 但是我 OfficeServer.jsp这个页面不需要过滤 因为一过滤 它里面的 的 request对象 传值 会变成 struts2 里面的org.apache.struts2.dispatcher.mu……

------解决方案--------------------
request跳转到指定页面