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