[問題] 請問Spring MVC viewResolver的設定

看板java作者 (透)時間15年前 (2010/11/27 02:09), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
<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

11/27 05:07, , 1F
因為.那個internalresourceresolver是專門解析JSP
11/27 05:07, 1F

11/27 12:03, , 2F
想要指定viewClass也找不到HTML對應的view
11/27 12:03, 2F

11/27 12:05, , 3F
所以要不就換resolver,要不就把html改成jsp來解決囉?
11/27 12:05, 3F

11/27 19:04, , 4F
他有個suffix parameter 你應該要先看看官方手冊
11/27 19:04, 4F

11/27 19:06, , 5F
看看這功能到底支持什麼 你才知道有哪些項目可以設定。
11/27 19:06, 5F
文章代碼(AID): #1Cx_VOIY (java)