我现在struts2.0 与 servlet 同时用
servlet web.xml 配置 <servlet>
<servlet-name>ReportsServlet</servlet-name>
<servlet-class>com.jd.pmp.web.servlet.reports.ReportsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ReportsServlet</servlet-name>
<url-pattern>/reports</url-pattern>
</servlet-mapping>struts 配置: <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
如果我访问 servlet(reports) 服务器就会认为我访问的 struts 我怎么办
servlet web.xml 配置 <servlet>
<servlet-name>ReportsServlet</servlet-name>
<servlet-class>com.jd.pmp.web.servlet.reports.ReportsServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ReportsServlet</servlet-name>
<url-pattern>/reports</url-pattern>
</servlet-mapping>struts 配置: <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
如果我访问 servlet(reports) 服务器就会认为我访问的 struts 我怎么办
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
struts其实就是部署在servlet上的一些东西,属于servlet的应用
只是struts中各个部分的分工更加明确而已
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping> <action name="login" class="hb.action.login.LoginAction" method="login"></action>例如上面这个Action的配置,访问的时候使用 login.action 就可以访问了