使用struts2和JSP servlet模块



我想按照我的PM的指示使用Struts 2框架开发一个模块。

我们已经在同一个应用程序中(在一个WAR文件中)使用普通JSP、servlet和jQuery开发了2个模块。

我可以使用Struts2开发剩余的4个模块,并保持现有的基于servlet的模块在同一个WAR文件中运行而没有任何问题吗?

请告诉我应该采取什么行动?

可以。您只需要在web.xml文件中包含struts分派器,并在struts.xml

中编写所有操作类映射。

这很容易做到。它是好的,你使用核心Servlet与Sturts2。为此,您只需配置web.xml。

web . xml

<web-app>
 <display-name>Struts2 + Servlet</display-name>
    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/helloWorld</url-pattern>
    </servlet-mapping>
    <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>
    <welcome-file-list>
        <welcome-file>Welcome.jsp</welcome-file>
    </welcome-file-list>
</web-app>

最新更新