解析应用程序容器外部的视图

时间:2010-08-26 07:02:15

标签: java spring spring-mvc

我正在构建一个Java Spring应用程序,而我正在解决生产环境中的一些限制,因为内容是从CMS发布的。我有我的图像,js,css和jsp视图驻留在静态文件夹中。我正在运行一个Tomcat应用服务器,我在server.xml中设置虚拟目录映射来映射正在工作的图像,css和js:

<Context debug="1" docBase="/home/content/images" path="/images" reloadable="true"/>
<Context debug="1" docBase="/home/content/css" path="/css" reloadable="true"/>
<Context debug="1" docBase="/home/content/js" path="/js" reloadable="true"/>
<Context debug="1" docBase="/home/content/view" path="/view" reloadable="true"/>

但是我遇到了解决我的jsp视图的问题。我正在使用Spring URIBasedViewResolver,配置如下:

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/view/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

找不到视图,我收到404错误。是否可以解决容器外的视图?我能找到的所有示例和教程都包含位于/ WEB-INF文件夹中的视图。

提前致谢! 凯特

1 个答案:

答案 0 :(得分:0)

是的,但是对于我的生活,我不记得是怎么回事。您可能需要使用不同的视图解析器或编写自定义视图解析器。这不应该太难。