这就是我如何定义我的jsp文件的命令:
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
但是我目前在一个文件夹中有太多的JSP文件......我将我的直接结构改为:
/WEB-INF/jsp/city/*.jsp
/WEB-INF/jsp/weather/*.jsp
我如何更改我的viewresolver以便找到这两个地方?
如果需要,请询问更多信息。
答案 0 :(得分:8)
根本不要改变它,只返回合格的视图名称,例如
"city/tokyo"
或"weather/partlyCloudy"
答案 1 :(得分:1)
我确信Sean Patrick Floyd的答案是更好的方法,但是如果你不愿意使用这种技术,请定义两个视图解析器,一个带有前缀“/ WEB-INF / jsp / city”另一个带有前缀“/ WEB-INF / jsp / weather”。