springMVC使用ModelAndView時(shí)返回路徑錯(cuò)誤問題

最近遇到了一個(gè)問題:表單:


提交后進(jìn)入到controller:

@RequestMapping("student/findStudents.do")

public String findStudents(){

...

return "/index";? //這種方法可以正常返回到index.jsp頁(yè)面

}

但是用下面的方法路徑不對(duì):

@RequestMapping("student/findStudents.do")

public ModelAndView findStudents(){

ModelAndView mav = new ModelAndView("/index");

return mav;

}

為什么返回路徑不是構(gòu)造函數(shù)的參數(shù)指定的路徑,而是請(qǐng)求路徑:student/student/findStudents2

使用modelandview時(shí)返回的路徑會(huì)添加你上一級(jí)路徑,和你在配置文件配置好的路徑不一樣。原因就是包倒錯(cuò)了,springMVC中的modelandview有兩個(gè)包,一個(gè)是org.springframework.web.servlet.ModelAndView,另一個(gè)是org.springframework.web.portled.ModelAndView這個(gè)包,就是導(dǎo)致我們多加一個(gè)路徑的包,因此使用第一個(gè)包就可以解決我們的問題了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,634評(píng)論 19 139
  • 通過之前的兩篇我們能在本地搭建單一和集群兩種方式的dubbo服務(wù),這篇我們來看 springmvc+spring+...
    安琪拉_4b7e閱讀 2,289評(píng)論 0 6
  • 現(xiàn)在主流的Web MVC框架除了Struts這個(gè)主力 外,其次就是Spring MVC了,因此這也是作為一名程序員...
    ndxs2008閱讀 647評(píng)論 0 1
  • 1、Spring MVC請(qǐng)求流程 (1)初始化:(對(duì)DispatcherServlet和ContextLoderL...
    拾壹北閱讀 2,019評(píng)論 0 12
  • 安靜的早晨,可我的內(nèi)心卻怎么也安靜不起來,只因這早晨要聽寫。我的英語(yǔ)不好,所以一直很緊張,我早早的起床,來到教室讀...
    遲漫閱讀 187評(píng)論 0 0

友情鏈接更多精彩內(nèi)容