struts和servlet能同时用不啊 我在web中配置了struts的filter,没想到他把我servlet也给过滤掉了,怎么办 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <filter> <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><servlet> <servlet-name>Verification</servlet-name> <servlet-class>com.cqjh.oa.service.imp.Verification</servlet-class> </servlet><servlet> <servlet-name>Verification</servlet-name> <servlet-class>com.cqjh.oa.service.imp.Verification</servlet-class> </servlet>以上是代码,想问下哪里出错误了,都是配置在web.xml中的 上面servlet写错了一个地方,是复制错了的 用了struts,为什么还要用servlet? 可以同时使用的<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> <!--让struts只处理.action的请求--> </filter-mapping> 正解啊。 你只过滤一部不就好了吗。实施上还是有很多需要struts2的项目中要用到servlet的 可以同时用,但是过滤的时候对action限制为有.action 的请求,话说用了action就不要用servlet了 可以同时使用,过滤的时候用不同的匹配就行action用<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping>servlet用 比如webservice的配置<servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class> org.apache.cxf.transport.servlet.CXFServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/webservices/*</url-pattern> </servlet-mapping> 你可以只过滤一部分请求,比如.action 关于JPA的事务 登陆页面多提交按钮的跳转问题 Oracle这么SB怎么又NUMBER这个鬼字段!!! 拉灯游戏 紧急求助一个问题 10061问题---100分求解 java远程访问超时 validator验证框架 如何设置resin的目录浏览? 高分求救 有关ORACLR XDK和JDOM spring mvc里面java bean中date类型的绑定问题? 高分求解~关于数据库的问题 servlet问题
<filter>
<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>
<servlet>
<servlet-name>Verification</servlet-name>
<servlet-class>com.cqjh.oa.service.imp.Verification</servlet-class>
</servlet>
<servlet>
<servlet-name>Verification</servlet-name>
<servlet-class>com.cqjh.oa.service.imp.Verification</servlet-class>
</servlet>以上是代码,想问下哪里出错误了,都是配置在web.xml中的
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern> <!--让struts只处理.action的请求-->
</filter-mapping>
正解啊。 你只过滤一部不就好了吗。实施上还是有很多需要struts2的项目中要用到servlet的
action用
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>servlet用 比如webservice的配置<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>
org.apache.cxf.transport.servlet.CXFServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/webservices/*</url-pattern>
</servlet-mapping>