struts2情况下如何运行普通的servletweb.xml
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如题
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如题
把你写的servlet 配置到WEB.XML里面就行了 <servlet>
<description>
</description>
<display-name>MarketingQueryServlet</display-name>
<servlet-name>MarketingQueryServlet</servlet-name>
<servlet-class>XXX.XXX.MarketingQueryServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MarketingQueryServlet</servlet-name>
<url-pattern>/MarketingQueryServlet</url-pattern>
</servlet-mapping>
给struts加上个后缀就可以了,
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*.action</url-pattern>
</filter-mapping>
<filter-name>Struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter> <filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*.action</url-pattern>
</filter-mapping>只要一出现这个,就不行了,
<filter-name>Struts2</filter-name>
<url-pattern>/*.action</url-pattern>url-pattern的形式,要么*.action 要么/*或者/action*或者/action/*,通配符*必须自开始或者结尾,不支持在中间的情况。
加入sitemesh就不行了
url-pattern用具体的试试