看板 java 關於我們 聯絡資訊
<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
rorotommacy:因為.那個internalresourceresolver是專門解析JSP 11/27 05:07
jtorngl:想要指定viewClass也找不到HTML對應的view 11/27 12:03
jtorngl:所以要不就換resolver,要不就把html改成jsp來解決囉? 11/27 12:05
TonyQ:他有個suffix parameter 你應該要先看看官方手冊 11/27 19:04
TonyQ:看看這功能到底支持什麼 你才知道有哪些項目可以設定。 11/27 19:06