1. 程式人生 > >Spring MVC ModelAndView使用時所犯的一個小錯誤

Spring MVC ModelAndView使用時所犯的一個小錯誤

這個錯誤是個低階錯誤本來不打算寫下來的,仔細想想還是寫出來吧,一:希望可以幫到和我遇到同樣問題的夥伴。二:也給自己增加點印象。

事情經過

Controller類處理請求的方法為 public String initAddUser()。因需求有變動,接收到請求後要先查詢一下現有使用者資訊,

所以處理請求的方法返回值型別改為ModelAndView(可以將查詢到的資訊和viewName放入此型別物件中)。

請求為: edit/initAddUser

實際返回viewName:edit/addUser

報錯404,找不到edit/initAddUser.jsp

重新把返回值型別改為String型別返回“edit/addUser”可以找到對應的edit/addUser.jsp頁面

當時很興奮以為找打了Spring MVC的Bug。下載原始碼除錯發現包匯入錯誤

應該匯入 org.springframework.web.servlet.ModelAndView;

實際匯入 org.springframework.web.portlet.ModelAndView;

相關推薦

Spring MVC ModelAndView使用時一個錯誤

這個錯誤是個低階錯誤本來不打算寫下來的,仔細想想還是寫出來吧,一:希望可以幫到和我遇到同樣問題的夥伴。二:也給自己增加點印象。 事情經過 Controller類處理請求的方法為 public String initAddUser()。因需求有變動,接收到請求後要先查詢一下現

Spring MVC modelandview

servlet tle ram web servle 開始 blog log clas 一開始${Name} 不能顯示 原來是: import org.springframework.web.portlet.ModelAndView;  --錯誤的引入 import org

Idea 建立spring mvc專案,在add framework support中找不到spring選項

每次建立spring專案最頭疼就是spring的配置檔案,尤其是配置頭資訊。通過IDEA工具可以很好輔助完整這些工作。 先說下這個選項的作用:其作用就是利用IDEA自身提供的功能幫你完成一些spring的配置,幫你快速搭建網站。 從這個角度出發,如果出現如題的問題,那應該從IDEA自身上找原因。原因有二:

C++中的位移操作以實現檔案的壓縮(實現哈夫曼對檔案壓縮與解壓做的一個測試)

因為以前基本上沒用過位移操作,所以這裡做了一個小測試,加深了一下對位移的理解 相關概念:        因為C++中對檔案的操作常用的就是按位元組來進行讀取。下面對檔案的讀寫進行舉例(這是我常用的方式,大家也可以用其它方法讀取):   首先包含相關標頭檔案:     

無廢話MVC入門教程二[第一個Demo]

MVC入門系列教程-視訊版本,已入駐51CTO學院,文字+視訊學效果更好哦。視訊連結地址如下: 點我檢視視訊。另外,針對該系列教程博主提供有償技術支援,群號:226090960,群內會針對該教程的問題進行及時解答,公用性問題統一講解。學習.NET MVC 只看在《無廢話系列》足夠了,《無廢話系列》簡單、快速、

spring boot 檢視對映碰到的一個

場景:使用spring boot 開發了一個簡單的web系統,伺服器是linux,本地開發一切正常,發到伺服器上後訪問報500的錯誤。具體異常如下: org.thymeleaf.exceptions.TemplateInputException: Error resolvi

【瞎搗鼓】Mac下使用Spring tool suite建立spring mvc專案使用自帶Maven問題

一、新建spring mvc專案: file->new->spring legacy project spring mvc project 二、建立完畢出現如下錯誤 先試試maven->update proje

關於長短記憶的一個感想

以上是短時記憶和長時記憶的示例圖,看到長時記憶還是有蛋白質的合成才能夠保證的。短時的記憶就是加強突觸的連結。 想到我們平時訓練神經網路,為啥總是預測能力不夠,因為我們只有第一個步驟啊,也就是短時記憶的訓練,沒有長時記憶的訓練。突然又想起來LSTM的對長時記憶的補充,就

spring mvc ModelAndView向前臺傳值

今天在做專案的時候遇到一個問題,把第一個頁面儲存的id傳到第三個頁面中去用,原來是在controller層加了一個全域性變數控制的,但是後來發現這個變數實現不了我要的功能,於是查了一下,原來ModelAndView這個類有個構造方法可以傳引數到前臺,最後問題解決。 Mode

spring-boot 和 redis 整合的一個例子

轉自:http://blog.csdn.net/a67474506/article/details/52595053 在網上看到好多的spring-boot和redis整合的,弄到本地一直報Error resolving template "get", template m

spring mvc + mybatis + mysql 整合的一個簡單的登入例子

今天用spring跟mybatis整合寫了一個簡單的登入例子,第一次整合,給自己做個筆記,可能註釋寫的有點少,做的不足的地方謝謝指出,也分享給需要的朋友,下面給出登入失敗和成功的效果圖:      這個登入例子用的工具是myeclipse8.6+mysql5.1,使用到

spring boot的專案搭建遇到一個問題

再用idea建立springboot專案時,maven所引入的jar包不會自動匯入到專案中,這是pom.xml檔案<?xml version="1.0" encoding="UTF-8"?> <proj

zabbix安裝中的一個錯誤

端口 tail Oz shadow 9.png pro app 數據庫 HA 今天安裝了下zabbix3.4,前面一直安裝比較順利,然而web登陸後發現出現了小錯誤,我的zabbix服務端10051端口無法監聽,我重啟了幾次服務端,然而還是報這錯誤。。 排查了半天也沒發現

一個錯誤記錄

erro 元素 錯誤記錄 不存在 解決 not 情況 不可 fff 有些人經常會碰到這樣的情況Uncaught TypeError: Cannot set property ‘style‘ of null 其實這是一個小錯誤他的意思是JS沒有找到相應ID的元素,所以不可以修

在使用scala寫worldcount容易錯誤

**在使用的時候cc.next 的後面再次使用cc.next會導致二次next,具體的錯誤如圖] **另一種方式-------直接貼程式碼 Source.fromFile(filepath).getLines().foreach( f = line => { for (word &

L2TP連接嘗試失敗,因為安全層在初始化與遠程計算機的協商遇到了一個處理錯誤

tro sys tco set pro 指向 點擊 man policy 查看服務是否開啟 windows+r 運行 輸入 services.msc 查找ipsec policy agent 重啟後還沒有解決 然後在註冊表添加兩條信息 1. 單擊開始,單擊運

一個錯誤: deprecated conversion from string constant to char*錯誤的修改

當我們將一個character pointer variable 初始化成一個string literal的時候, 就會出現此類錯誤。 在最新的C標準或者C++標準中, 使用如下語句, 無論使用gcc 或者g++命令, 都會報出上面的錯誤, 不能通過編譯: ch

手動配置PHP7.2+Apach2.4錯誤 [未解決]

我今天手動配置PHP+Apach環境犯了個小錯誤,我打算安裝Laravel5.7,看了教程說需要滿足如下要求: 於是我就在php.ini中做了如下配置: 安裝Laravel時出一個警告: PHP Warning: Module 'openssl' already loaded in Un

Spring MVC 使用Hibernate的校驗框架錯誤:版本不相容

  context: TestDome   delegate: false ----------> Parent Classloader: [email protected] ]     at org.springframewo

mysql主從複製一個錯誤導致從庫不更新資料

由於歷史遺留問題,我們的MySQL主從庫的表結構不一致,主庫的某個表tableA比從庫表tableA少了一個欄位。 當嘗試在主庫上更改表結構時,這行alter語句會隨著binlog同步到從庫,如果從庫執行這行語句時出錯,主從同步執行緒就會自動停止,那樣只能人為手動處理錯誤,然後再啟動slave上的主從同步執