1. 程式人生 > >對與幾種javax.el.PropertyNotFoundException: Property 'XXX' not found on type java.lang.String問題原因

對與幾種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