對與幾種javax.el.PropertyNotFoundException: Property 'XXX' not found on type java.lang.String問題原因
我最近在做一個專案時,點選連結tomcat報錯
“javax.el.PropertyNotFoundException: Property 'XXX' not found on type java.lang.String”
這樣的錯誤,然後我百度上去搜了一下,發現原因五花八門,特此,我自己總結了一下,可能有幾下原因。
1 最可能是你的javabean裡面xxx屬性出問題,要不你就是沒有xxx的get方法(set方法可以沒有),要不就是你的get方法寫法寫錯了,在頁面用el表示時,應該將第一個字母改為小寫
(根據javabean語義規範)
2 如果你確定你的沒問題,那問題就出現在xxx的前後邏輯上,這時候需要你仔細檢查一下。
我的是屬於第二個問題,原來我的image140FullPath屬性與它本身這個類的其他屬性有關,我設定了一下,問題就好了。
特此我把它記下來,以免遺忘,同時,給其他人打個預防針。
以上是我個人總結,有哪些不對,請大神指教。
相關推薦
對與幾種javax.el.PropertyNotFoundException: Property 'XXX' not found on type java.lang.String問題原因
我最近在做一個專案時,點選連結tomcat報錯 “javax.el.PropertyNotFoundException: Property 'XXX' not found on type java.lang.String” 這樣的錯誤,然後我百度上去搜了一下,發現原因五花八
javax.el.PropertyNotFoundException: Property 'name' not found on type java.lang.String 錯誤解決辦法
javax.el.PropertyNotFoundException: Property 'name' not found on type java.lang.String javax.el.BeanELResolver$BeanProperties.get(Bean
使用jstl標籤遍歷資料時,報javax.el.PropertyNotFoundException: Property [id] not found on type [java.lang.String
後臺報錯資訊: javax.el.PropertyNotFoundException: Property [id] not found on type [java.lang.String] at javax.el.BeanELResolver$Bean
【java學習筆記】踩坑記錄,異常:javax.el.PropertyNotFoundException: Property [XXX] not found on type [XXX.XXX.XXX.XXX]
練習JavaWeb專案時,報錯javax.el.PropertyNotFoundException,原因是EL表示式裡面的屬性和pojo裡面的屬性名字沒有對上,範了個低階錯誤。 jsp中: <li>歡迎您,${loginUser.username}!</li> pojo
javax.el.PropertyNotFoundException: Property 'XXX' not found on type bean.XXXXX
遇到的問題: 在使用Eclipse開發Java Web時,呼叫DAO和Java Bean出現瞭如下錯誤: 嚴重: Servlet.service() for servlet [com.servlet.queryServlet] in context with path [
JSTL表示式錯誤PropertyNotFoundException: Property 'title' not found on type java.lang.String
低階錯誤!!! 異常: PropertyNotFoundException: Property 'title' not found on type java.lang.String 解釋:屬性找不到異常:屬性title找不到 查詢資料庫正常,出現錯誤原因是jstl表示式書
javax.el.PropertyNotFoundException: Property 'phone' not found on type xxx.xxx.domain
報錯資訊如上! 原因:我的Student類裡面定義的變數與JSP中EL裡面的屬性名稱不一致。 詳情:我把Student類中定義的變數改成與JSP中的屬性一致了,但還是會報這個錯誤。排除一切可能的錯誤後還是報錯。沒辦法,這時候就要看編譯器是不是出問題了,然後重啟了Ecl
Property 'date' not found on type java.lang.String] with root cause解決方案
今晚的開發極其不順利,一個小小的bebug都找了一個多小時. 如果你也報這個錯,先看下el表達示是不是一個物件,如果是字串,這樣才會後面用EL取值的時候not found on type java.lang.String了 如果是一個物件那麼請再看下面的 二月 26, 2
異常:Property 'name' not found on type java.lang.String,attribute items does not accept any
最近在練習jstl與el綜合實訓時遇到兩個問題,雖然沒有什麼技術性但是很有必要給大家提個醒,在開發過程可能會因為某個非技術性問題讓我們百思不得其解,其實問題很簡單,看你細不細心了,否則死都不知怎麼死得啊。 第一問題百度了很久才發現原來指令標籤寫錯了 org.apache.
Property 'id' not found on type java.lang.String
idt not height string .com com found body lan 改為 忘寫了$符,取不出來,因此報錯! Property 'id' not found on type java.lang.String
Property 'gid' not found on type java.lang.String問題解決方法
問題:在用ssm框架中,多表查詢時(單表查詢), 顯示頁面出現了此問題:Property ‘gid’ not found on type java.lang.String 原因分析:此問題表明純屬是jsp頁面的問題,主要出現在頁面遍歷後臺資料的地方 解決方法:例如這個: 首先檢查f
javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.Integer
nim osi ren worker lan servlet encoding site filter javax.el.PropertyNotFoundException: Property ‘id‘ not found on type java.lang.Integer
javax.el.PropertyNotFoundException: Property 'XXX' not readable
使用spring框架,自己組裝了一個資訊搭載類扔到JSP中渲染,大致是這樣: UserBasicInfo userInfo = new UserBasicInfo(user); 以及 <img id="user_avatar" src="${
EL表示式:Property 'id' not readable on type int
錯誤資訊:Property ‘id’ not readable on type int,如下圖: 前面為了偷懶,User實體類直接寫在了Controller裡, 所以User沒有Publi
[IDE - Eclipse] JSP報錯:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
引入 ips eclips size eclipse -i let details javax 是因為Eclipse的Web項目不自動引入相關jar包. Right Click on the Project ? Properties ? Project Facets. Yo
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
①. 1.右鍵點選專案->build path->configure build path->add library->server runtime->apache tomcat 無果,無法新增。 ②. 1.開啟Eclipse
專案出現 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解決方法
The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path ①專案右擊–>build path -->新增libraries–>s
JSP頁面提示 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
解決步驟: 1:開啟專案屬性頁面 2:點選Java BuildPath 3:點開 Libraries選項卡 4:點選Add Library 5:選中 Server Runtime 6:選擇
JSP報錯:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
今天使用Eclipse+Maven建立了一個Javaweb工程,並在eclipse中配置了Web容器Jboss eap 6.2。新建jsp頁面,新增一個簡單 的Java類。可是,JSP頁面頂端出現“紅色”的報錯資訊:The superclass "javax.servlet.http.HttpServlet
專案忽然出現 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解決方法
0.環境: 新裝win8.1系統,Tomcat配置無誤。 1.錯誤: 專案中某一.jps頁面忽然出現錯誤,滑鼠點上去為:The superclass "javax.servlet.http.HttpServlet" was not found on the Java