【发布时间】:2012-04-15 17:39:46
【问题描述】:
我刚刚开始 spring 3 开发,之前我使用过 spring 2.5。 我被 View Resolver 卡住了。我有以下配置
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
是的,如果 jsp 页面位于 /WEB-INF/jsp 路径中,它就可以工作。我偶然发现的问题是,如果我有一个 jsp 内部(例如 /WEB-INF/jsp/prod/Monitor/success.jsp),如果我在浏览器中键入 http://localhost/Project/prod/Monitor/success.html,我将无法解析页面。
我在这里错过了什么吗?只是为了获取更多信息,如果 jsp 有控制器,jsp 将显示出来,但我需要它来解析没有控制器关联的 jsp 页面。
【问题讨论】:
-
只需为其添加一个简单的控制器。
-
如果不需要通过控制器,为什么是JSP?将其更改为静态 HTML 文件并使用@xueshi 对静态资源的回答。
标签: java spring spring-mvc