小编use*_*228的帖子

使用Spring MVC在jar文件中显示jsp页面

我正在使用Spring MVC 3.2.2在java中开发一个Web应用程序.我在jar文件中加载jsp页面时遇到问题.

Sring MVC Web应用程序具有以下结构:

|-META-INF
|-WEB-INF
    |-spring
    |    |- app-config.xml
    |-classes
    |-lib
    |   |-external.jar
    |       |-WEB-INF
    |       |   |-views
    |       |       |-external.jsp
    |       |-classes
    |            |-controller-for-external.class
    |-views
        |-... jsp
Run Code Online (Sandbox Code Playgroud)

在app-config.xml中配置

    <context:annotation-config />
<context:component-scan base-package="com" />

<bean id="viewResolver"
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.JstlView"></property>
    <property name="prefix" value="/WEB-INF/views/"></property>
    <property name="suffix" value=".jsp"></property>
</bean>
<mvc:resources mapping="/views/**" location="classpath:/WEB-INF/views/" />
<mvc:annotation-driven />
Run Code Online (Sandbox Code Playgroud)

external.jsp的控制器

   @Controller
    public class ExternalController {
protected final Log logger = LogFactory.getLog(getClass());

@RequestMapping(value="/external.htm")
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    Map<String, …
Run Code Online (Sandbox Code Playgroud)

java spring jsp spring-mvc war

4
推荐指数
2
解决办法
1万
查看次数

在运行时将 jar 文件添加到 spring-boot 类路径

我想使用spring-bootplugins开发一个模块化应用程序。插件将使用spring-plugin处理,它们存储在目录中的 jars 文件中(例如:/home/application/plugins)。如何在运行时将 jars 文件添加到应用程序类路径并加载类和 bean(插件) 在这些 jars 文件中。最好的问候, HLicea

plugins classpath spring-boot

4
推荐指数
1
解决办法
5201
查看次数

标签 统计

classpath ×1

java ×1

jsp ×1

plugins ×1

spring ×1

spring-boot ×1

spring-mvc ×1

war ×1