使用springmvc臨時不使用視圖解析器的自動添加前后綴
springmvc臨時不使用視圖解析器的自動添加前后綴
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 配置jsp路徑的前綴 --> <property name="prefix" value="/WEB-INF/jsp/"/> <!-- 配置jsp路徑的后綴 --> <property name="suffix" value=".jsp"/> </bean>
在springmvc.xml中配置如上視圖解析器后,action的返回地址會默認加上前后綴,但是有時候會需要訪問非jsp頁面或非如上路徑的視圖。
解決方法
在action中的視圖名前加上“request:”(轉(zhuǎn)發(fā))或“redirect:”(重定向)。
ModelAndView mv = new ModelAndView(); mv.setViewName("redirect:/index.jsp");
springmvc視圖解析器的前綴和后綴
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <!-- 配置前綴 --> <property name="suffix" value=".jsp" /> <!-- 配置后綴 --> </bean>
使用方法
沒有前后綴時:
modelAndView.setViewName("/WEB-INF/jsp/items/itemsList.jsp");
有了前后綴時:
modelAndView.setViewName("items/itemsList");
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于java自定義線程池的原理與實現(xiàn)
本文介紹了如何自定義線程池和阻塞隊列,包括阻塞隊列的實現(xiàn)方法,線程池的構(gòu)建以及拒絕策略的應(yīng)用,詳細闡述了線程池中任務(wù)的提交和執(zhí)行流程,以及如何處理任務(wù)超出隊列容量的情況2022-04-04Delegate IDE build/run actions to maven 配置會影響程序運行嗎?
這篇文章主要介紹了Delegate IDE build/run actions to maven 配置會影響程序運行嗎,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08Java中ArrayList去除重復(fù)元素(包括字符串和自定義對象)
本文主要介紹了Java中ArrayList去除重復(fù)元素(包括字符串和自定義對象)的方法。具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03詳解Intellij IDEA中.properties文件中文顯示亂碼問題的解決
這篇文章主要介紹了詳解Intellij IDEA中.properties文件中文顯示亂碼問題的解決,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11springcloud檢索中間件?ElasticSearch?分布式場景的使用
單機的elasticsearch做數(shù)據(jù)存儲,必然面臨兩個問題:海量數(shù)據(jù)存儲問題、單點故障問題,本文重點給大家介紹springcloud檢索中間件?ElasticSearch?分布式場景的運用,感興趣的朋友跟隨小編一起看看吧2023-10-10