創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
這篇文章主要講解了JSP頁面為什么無法識別EL表達式,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
今天在JSP頁面接收Controller返回的數據user_nickname,使用EL表達式顯示數據發現在頁面輸出的始終是字符串${user_nickname}
經過查閱資料,問題在于使用的web.xm版本約束為2.3時,JSP頭部未設置isELIgnored屬性為false
原頭部
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
修改后的頭部
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
經過設置isELIgnored屬性為false即可輸出Controller傳來的user_nickname數據,否則會將${user_nickname}當作字符串而不是EL表達式處理
另外,還可以通過修改web.xml版本約束的方式
原版本約束: web-app 2.3
<!--版本約束--> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <!--代碼段--> <web-app> ****** </web-app>
網站欄目:JSP頁面為什么無法識別EL表達式-創新互聯
URL鏈接:http://www.2m8n56k.cn/article18/dghidp.html
成都網站建設公司_創新互聯,為您提供小程序開發、Google、網站維護、品牌網站建設、網站營銷、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯