【问题标题】:Is it possible to add a new module in Spring framework in a Existing Servlet-Jsp Project是否可以在现有 Servlet-Jsp 项目中的 Spring 框架中添加新模块
【发布时间】:2017-06-12 10:22:11
【问题描述】:
我需要在现有项目(基于 Servlet-Jsp 技术)中添加一个新模块(基于 Spring 框架)。
我必须在 Spring Technology 中转换项目的登录身份验证模块。是否有可能,如果没有,那么另一种方法是什么。
实际上,这是一个现场项目,而且非常庞大。
所以我们想把整个项目从 Servlet-JSP 慢慢迁移到 Spring。
请指导我。
谢谢。
【问题讨论】:
标签:
java
spring
jsp
spring-mvc
servlets
【解决方案1】:
只需将 web.xml 中的 spring servlet 映射到单独的 url,然后逐步将 servlet 移动到 spring 控制器。
web.xml
<servlet>
<servlet-name>spring-web</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring-web</servlet-name>
<url-pattern>/spring/*</url-pattern>
</servlet-mapping>
在此示例中,路径从/spring 开始的所有请求都将由spring-web 处理,同时其他servlet 应继续像以前一样工作。