作者jtorngl (透)
看板java
标题[问题] 请问Spring MVC viewResolver的设定
时间Sat Nov 27 02:09:25 2010
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="viewResolvers">
<list>
<bean id="tilesViewResolver" class="org.springframework.web.
servlet.view.UrlBasedViewResolver">
<property name="viewClass" value="org.springframework.
web.servlet.view.tiles2.TilesView" />
<property name="order" value="1" />
</bean>
<bean id="viewResolver" class="org.springframework.web.servlet
.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/issueDescription/" />
<property name="suffix" value=".jsp" />
<property name="order" value="2" />
</bean>
</list>
</property>
</bean>
上为viewResolver的设定,请问在viewResolver这个bean
suffix设为 .html 始终找不到 xxx.html档案
设为 .jsp 则是正常,该路径下 .jsp 和 .html 的档案都确定存在
若增加一个 <property name="viewClass" value="???" />
不知道该使用哪一个 view ,InternalResourceView 同样是 404 error
Server为 WebSphere 7.0 devleoper edition
另请问放在web project根目录下直接输入路径可以显示index.jsp页面
但直接输入index.html显示 404 error,在 WEB-INF外的路径不能直接请求吗?
在web.xml中DispatcherServlet的url-pattern为
<url-pattern>/</url-pattern>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.128.26
1F:推 rorotommacy:因为.那个internalresourceresolver是专门解析JSP 11/27 05:07
2F:→ jtorngl:想要指定viewClass也找不到HTML对应的view 11/27 12:03
3F:→ jtorngl:所以要不就换resolver,要不就把html改成jsp来解决罗? 11/27 12:05
4F:→ TonyQ:他有个suffix parameter 你应该要先看看官方手册 11/27 19:04
5F:→ TonyQ:看看这功能到底支持什麽 你才知道有哪些项目可以设定。 11/27 19:06