是否可以在外部Jars和Warlet Servlet 3.0环境之间共享相同的MVC?

时间:2012-11-30 23:43:54

标签: java spring spring-mvc servlet-3.0

我了解Servlet 3.0的增强功能可以根据Can I serve JSPs from inside a JAR in lib, or is there a workaround?

显示来自.jsp的{​​{1}}

但是,我似乎无法使用我的Web应用程序的模型和控制器连接我的View(jar中的jsp in jar WEB-INF / lib Tomcat 7和经典的spring MVC上下文配置)。 / p>

是否有一种很好的方式来共享调度程序Servlet,或者创建一个.jar可以扫描外部CustomViewResolver中包含的.jsp,并实际插入我的JAR进入一个独特的春天背景?

1 个答案:

答案 0 :(得分:1)

使用JSP,您会遇到编译问题。 所以你至少需要预先编译它们,把它们包括在内。那么它应该是可能的,因为在编译之后,JSP基本上就是一个Servlet。

如果您使用基于Facelets的其他视图技术,如Velocity,Freemarker或JSF,您可以非常轻松地使用基于类路径的ViewResolver。