錯誤描述:使用EL表示式時頁面資料沒有顯示,而且還出現沒找到部門資訊
root cause
javax.el.PropertyNotFoundException: Property 'department' not found on type com.chencode.pojo.Employee
沒有顯示資料是因為我沒有配置JSTL標籤
<!-- JSP頁面頭部引用JSTL標籤 --> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
使用EL表示式時如果對應欄位沒有找到肯定是沒寫get方法,我上面報錯原因就是沒使用JSTL標籤
EL表示式原理及注意點
原理:EL表示式在獲取某個物件的屬性值時,先將某個屬性值首字母變成大寫,然後加上get字首,拼接成getter方法,通過反射將該物件構建出來,然後再對該物件執行getter方法,這與私有屬性並沒有關係,所以要注意,JavaBean的屬性名要小寫,且要有getter方法,不然會報錯。
EL表示式的知識補充:https://blog.csdn.net/qq_26525215/article/details/52076119
相關推薦
錯誤描述:使用EL表示式時頁面資料沒有顯示,而且還出現沒找到部門資訊
root cause javax.el.PropertyNotFoundException: Property 'department' not found on type com.chencode.pojo.Employee沒有顯示資料是因為我沒有配置JSTL標籤<!-- JSP頁面頭部引用JSTL
formatDate-------date、datetime型資料用EL表示式在頁面顯示
首先需在頁面上匯入fmt標籤的宣告<%@ taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>或 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fm
Jsp頁面中使用EL表示式時出現亂碼問題
問題描述 在頁面中使用EL表示式獲取物件屬性時偶爾會出現區域性亂碼問題(例如:如圖1所示),或者在後臺獲取到的物件屬性值也是一串亂碼(例如:如圖2所示)。 圖1 圖2 解決辦法
Model 將返回結果傳入jsp,使用EL表示式無法展示資料
今天在做簡單的ssm框架時,發現當Model成功將資料addAttribute中時卻發現頁面上沒有資料出來 controller程式碼: jsp程式碼: 經過各種查閱資料發現是由於頁面少了<
html標籤中onclick()的引數是el表示式時的問題
當在html標籤中onclick()函式的引數是el表示式時,要把el表示式用單引號‘’引起來。因為如果你不加引號,那麼等於你的函式引數傳入是一個變數,但是這個變數又沒有定義如下例項所示:HTML:<a onclick="doCollect('${courseDto.
在java開發中,使用EL表示式時需要注意的問題
EL表示式處理字串時:在list中使用了EL表示式,但add,update中未新增 isELIgnored="false"出現的問題:1. find能夠獲取值,但是頁面上不顯示 通過新增 isELIgnored="false" 解決2. 新增頁面 提交新增之後路徑亂碼路徑亂
Vue 路由切換時頁面內容沒有重新載入
第二次進入頁面,頁面路由引數已經改變,但是頁面內容不會重新整理。問題原因:在元件mounted鉤子中呼叫的重新整理頁面內容,但測試發現這個鉤子沒有被呼叫。後來發現App.vue中使用了<keep-alive>:<template> <div
ios頁面返回上層頁面資料沒有更新,可以在上層頁面強制加入監聽進行更新
1、ios頁面返回上層頁面資料沒有更新,可以在上層頁面強制加入監聽進行更新 if(getAppType() == 'ios'
vue打包好的檔案,訪問時背景圖片沒有顯示
vue打包好的檔案,訪問時顯示背景圖片沒有找到 遇到的問題:開發時圖片好好的,打包後,圖片不顯示,如下圖,轉盤背景圖沒有了: 首先,說一下專案裡圖片引入的三種方式: 在頁面中,通過img標籤的src="路徑"屬性; 在css檔案中,通過背景圖片的url(‘路
EL表示式${requestScope.xxx}忽略不顯示
jsp頁面 中的${requesScope.xxx}不顯示傳入的值,而是直接顯示${requestScope.xxx} 解決方法:jsp頭部加上 <%@ page isELIgnored = "false" %> 還有就是:<%@page isELIg
當配置了filter後SpringMVC Controller 接收頁面傳遞的中文引數還出現亂碼時,要修改tomcat的server.xml配置檔案
新配置一個spring的MVC專案,發現對Get請求的中文引數出現了亂碼:查看了SpingMVC中關於編碼的配置(在web.xml中),如下:<filter> <filter-name>encodingFilter</filter-
表自關聯時,解決列表顯示頂級物件出現“Cannot read property 'xxx' of null”的問題
當表設計中涉及自關聯時,同時在列表中顯示自關聯物件的屬性,如果自關聯物件為null,則渲染頁面時會出現Cannot read property 'xxx' of null問題 問題描述 例如下表中parent的值是test_type表的id create table test_type ( id b
spring和jfinal中在JSP頁面用EL表示式獲取資料
spring中在跳轉的jsp頁面中用EL表示式獲取資料時候,要加上isELIgnored="false",不然是不會解析EL表示式的,但是在就final就不需要<%@ page language="java" import="java.util.*" pageEncod
Servlet中資料傳到JSP頁面使用el表示式${}無法顯示問題
當我使用mybatis從資料庫查詢資料,通過servlet返回到介面,出現了兩種錯誤。首先看我的servlet和jsp頁面。Servlet程式碼 List<Student> students = studentService.query
sharepoint 2013 使用Office Web Apps 查看或編輯office文檔時頁面出現:“抱歉,出現了問題”錯誤
moss sharepoint officewebapp報錯 sharepoint 使用Office Web Apps 查看或編輯office文檔時頁面出現:“抱歉,出現了問題”錯誤 sharepoint 2013 使用Office Web Apps 查看或編輯office文檔時頁面出現:“抱歉,出現了
TP框架裏面當訪問不存在的操作方法時讓其不顯示錯誤頁面
操作 pub 不顯示 public 錯誤 ech function 用戶 額外 當訪問空操作方法或者不存在的錯誤的操作方法的時候: 在該控制器頁面裏面寫一個 public function _empty(){ echo "您訪問的頁面有誤"; } 的
解決Vue 使用vue-router切換頁面時 頁面顯示沒有在頂部的問題
col https 解決辦法 項目 spa .net style main sdn 有時候我們需要頁面滾動條滾動到某一固定的位置,一般使用Window scrollTo() 方法。 語法就是:scrollTo(xpos,ypos) xpos:必需。要在窗口文檔顯示區左上
El表示式獲取資料
<h1>獲取常量</h1> ${"奧運會"}${2008 } ${true} <h1>獲取域中的變數</h1> <% String na
如何用正則表示式獲得頁面中的指定資料?
我想得到一個table裡的每一行資料,格式如下: <tr> <td align='center' class='orang'>07098</td> <td width='35' align='center' class='yellow'>3<
jsp頁面中el表示式不生效
問題描述: el表示式不進行解析,直接輸出${}在頁面上 解決方案: 第一種: Servlet2.3預設是不支援EL表示式的,Servlet2.4預設支援,可以修改web.xml中的web-app標籤下的version屬性為2.4即可解決 第二種: