1. 程式人生 > >jsp頁面不編譯el表示式的解決方法

jsp頁面不編譯el表示式的解決方法

在JSP2.0中,增加了EL語言,可以通過EL語言,可以通過EL語言,實現獲取資料,進一步將scriptlet程式碼從JSP頁面中分離出來.
EL語言給大家帶來了方便,但有時,也會遇到EL表示式不能顯示的情況,下面,我將列舉幾種EL表示式不能顯示的情況及解決方案:
1.WEB-INF/web.xml,web應用的部署描述檔案引用的是servlet規範的2.3版本或更早的版本(即jsp1.2或更早),則jsp2.0表示式語言自動在web應

用中停用,注意裡面的version屬性應為2.4及以上版本.
2.web.xml中,是否停用了jsp表示式語言
<jsp-property-group>
<url-pattern>/legacy/*.jsp</url-pattern>
<el-ignored>true</el-ignored>
</jsp-property-group>

這種情況的解決方法就是把<el-ignored>true</el-ignored>改為<el-ignored>false</el-ignored>

3.頁面停用jsp表示式語言
<%@ page isELEnabled ="false"%>

解決方法:改為<%@ page isELEnabled ="true"%>(停用EL表示式,false代表不停用EL表示式)

相關推薦

jsp頁面編譯el表示式解決方法

在JSP2.0中,增加了EL語言,可以通過EL語言,可以通過EL語言,實現獲取資料,進一步將scriptlet程式碼從JSP頁面中分離出來.EL語言給大家帶來了方便,但有時,也會遇到EL表示式不能顯示的情況,下面,我將列舉幾種EL表示式不能顯示的情況及解決方案:1.WEB-I

springMvc解析jspEL表示式解決方法

根本原因是用maven生成的web.xml使用的是servlet2.3,servlet2.3預設不開啟El表示式。 解決方法有2種: 第一種方法: 修改web.xml的開頭 原來是: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, I

jsp頁面中的EL表示式被解析的問題

把web.xml  中Web-App版本修改到2.4   <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:we

SpringMVC的JSP頁面中中EL表示式起作用${}

解決方法: 在使用el表示式的jsp中配置: <%@page isELIgnored=”false” %> 該設定代表在本jsp中使用el表示式,可以解析其中的值。若isELIgno

IDEA解決JSP頁面無法使用EL表示式問題

方法1:更改web.xml的web-app標籤中的名稱空間:<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:x

IIS前端頁面顯示詳細錯誤解決方法

詳細 命令 服務器 lex post layer item read 信息服務 要想解決這個問題,有三種方法可以考慮: 1.Internet信息服務(IIS)管理器 2.Web.config文件 3. 命令行 在IIS的“錯誤頁”右邊的“編輯功能設置”選擇“

EL表示式中巢狀EL表示式解決方法

1.模擬需求:從一個商品集合中取出所有商品,第一個商品用它的第一張圖片,第二個商品用它的第二張圖片 2.起初按照通用思路,在c:forEach中定義一個varStatus,再通過vaStatus獲取下標,結果寫成了el表示式巢狀(如下),結果根本出不來 <c:forEach it

jsp頁面無法使用el表示式獲取request傳遞過來的引數

要檢視web.xml的表頭是否正確 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xml

jsp頁面中使用EL表示式無法解析spring mvc中Model或者ModelAndView傳的值

1、在spring-mvc的配置檔案中已經配置jsp的檢視解析器 <bean id="viewResolver"class="org.springframework.web.servlet.view.InternalResourceViewResolver">&

如何在jsp頁面中利用el表示式的${error }取值?

如何在jsp頁面中利用el表示式的<p>${error }</p>取值? 在後端通過: request.setAttribute("error", e.getMessage()); 來為error屬性賦值,前端jsp才可以通過 <p>$

jsp頁面中,el表示式獲取list長度

在jsp頁面中不能通過${list.size}取列表長度,而是 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="ht

Jsp頁面中使用EL表示式時出現亂碼問題

問題描述 在頁面中使用EL表示式獲取物件屬性時偶爾會出現區域性亂碼問題(例如:如圖1所示),或者在後臺獲取到的物件屬性值也是一串亂碼(例如:如圖2所示)。 圖1 圖2 解決辦法

jsp頁面EL表示式被解析的解決方法

之前用的weblogic,現在換成了Tomcat發現jsp頁面的EL表示式不被解析,直接在頁面顯示${Parameter}。 解決方法:在jsp頁面頂部加上 <%@ page isELIgnored="false" %>   就可以正常顯示了。

JSPEL表示式語言能使用的解決方法

在JSP2.0中,增加了EL語言,可以通過EL語言,可以通過EL語言,實現獲取資料,進一步將scriptlet 程式碼從JSP頁面中分離出來. EL語言給大家帶來了方便,但有時,也會遇到EL表示式不能顯示的情況,下面,我將列舉幾種EL表示式不 能顯示的情況及解決

jsp頁面顯示easyUI效果,能識別匯入的jquery路徑,能使用el表示式解決辦法

在使用easyUI裡的layout頁面佈局的時候,jsp頁面不顯示easyUI的效果,也不能識別到引入的jquery和easyui外掛。 找了幾個小時,最後發現是web.xml約束的問題。 上圖給大家看看現象↓↓↓↓↓↓↓: 這是我寫的程式碼: 這是頁面顯示效

【坑】關於使用 maven 建立 web 專案以後,el 表示式被識別的解決方法

問題描述: 在學習 Ajax 的時候,使用資源路徑,博主本著不要硬編碼,局使用 el 表示式進行讀取專案名,然後發現 el 表示式沒有被識別,而是當做字串 ${pageContext.request.contextPath} 直接輸出了,很是鬱悶啊; 突然想起來沒加 jar

jsp頁面中JSTL/EL標籤引用java後臺靜態static欄位的方法總結

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Centos7:yum安裝apache,編譯安裝php5.6,apache解析php的解決方法

首先,說一下問題發生的場景: 因為懶,所以用 yum 安裝 apache ,因為 centos 的源自帶 php 5.4 不能符合環境要求,而不想用其他源,所以選擇原始碼編譯安裝 php 5.6 安裝完畢後,apache 不解析 php ,不解析的現象是瀏覽器直接顯示或下載了 php 檔案的原始碼 過程

JSP詳解(一):頁面構成、EL表示式

什麼是JSP? JSP:Java Server Pages,其根本是一個簡化的Servlet設計,它實現了在Java中使用HTML標籤 Jsp是一種動態網頁技術標準,也是JEE標準 Jsp與Servlet一樣,是在伺服器端執行的 jsp就是servlet

springmvc 解析EL表示式解決辦法

這是一個spring mvc初學者可能會遇到的問題。程式碼如下: @Controller @RequestMapping(value="/home") public class HomeController { @RequestMapping(va