【问题标题】:using struts2 alongwith jsp servlet module使用 struts2 和 jsp servlet 模块
【发布时间】:2014-09-29 12:52:01
【问题描述】:

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

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

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

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

【问题讨论】:

  • 为什么要开发模块?
  • 试试吧,如果你有问题回来问具体问题。

标签: jsp jakarta-ee servlets struts2


【解决方案1】:

这样做很容易。很好的是您将核心 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>

【讨论】:

    【解决方案2】:

    是的,你可以。您只需要在 web.xml 文件中包含 struts 调度程序,并将所有动作类映射写入 struts.xml

    【讨论】:

      猜你喜欢
      • 2015-12-25
      • 1970-01-01
      • 2014-09-29
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 2011-08-10
      相关资源
      最近更新 更多