欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用IDEA編寫jsp時EL表達式不起作用的問題及解決方法

 更新時間:2018年08月10日 10:41:47   作者:Pursuer  
在使用IDEA開發(fā)maven+springMVC項目時遇到不加載EL表達式的問題,遇到此問題的朋友不在少數(shù),今天小編給大家?guī)砹耸褂肐DEA編寫jsp時EL表達式不起作用的問題及解決方法,一起看看吧

在使用IDEA開發(fā)maven+springMVC項目時遇到不加載EL表達式的問題,怎么處理呢?下面小編給大家?guī)砹藢崿F(xiàn)代碼,一起看看吧

加載如下JSP代碼:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
  <title>Title</title>
</head>
<body>
  <c:forEach items="${userList }" var="lists">
    <h3>${lists.username }</h3>
    <h3>${lists.password }</h3>
  </c:forEach>
</body>
</html>

顯示結(jié)果為:

${lists.username }
${lists.password }

按平常來說引入JSTL包理應執(zhí)行EL表達式,但卻沒有...

解決方法:

在JSP開頭添加

<%@page isELIgnored="false"%>

isELIgnored是指是否忽略EL表達式

isELIgnored 屬性JSP 2.0 新引入的屬性,在只支持 JSP 1.2 及早期版本的服務器中,使用這項屬性是不合法的。這個屬性的默認值依賴于 Web 應用所使用的 web.xml 的版本。如果 web.xml 指定 servlet 2.3(對應JSP 1.2)或更早版本,默認值為 true(但變更默認值依舊是合法的,JSP 2.0 兼容的服務器中都允許使用這項屬性,不管 web.xml 的版本如何)

查看Servlet版本

打開web.xml文件就可以看到

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

按住Ctrl點擊鏈接,到78行左右就可以看到一段注釋

<!--
This is the XML DTD for the Servlet 2.3 deployment descriptor.
All Servlet 2.3 deployment descriptors must include a DOCTYPE
of the following form:
 <!DOCTYPE web-app PUBLIC
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">
-->

翻譯一下就是

“這是Servlet 2.3部署描述符的XML DTD。所有的Servlet 2.3部署描述符必須包含于下面的DOCTYPE”
很明顯這就是Servlet 2.3版本

所以

isELIgnored的屬性默認為true...

如果還有問題?

建議在maven dependencies添加引用包(個人感覺這個不是問題,加不加一樣...)

<dependency>
  <groupId>jstl</groupId>
  <artifactId>jstl</artifactId>
  <version>1.2</version>
</dependency>

總結(jié)

以上所述是小編給大家介紹的使用IDEA編寫jsp時EL表達式不起作用的完美解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • web下載文件和跳轉(zhuǎn)的方法

    web下載文件和跳轉(zhuǎn)的方法

    這篇文章主要介紹了web下載文件和跳轉(zhuǎn)的方法,在文中給大家介紹了重定向和轉(zhuǎn)發(fā)的區(qū)別,需要的朋友參考下吧
    2017-11-11
  • Struts1之url截取_動力節(jié)點Java學院整理

    Struts1之url截取_動力節(jié)點Java學院整理

    這篇文章主要介紹了Struts1之url截取_動力節(jié)點Java學院整理的相關資料,需要的朋友可以參考下
    2017-09-09
  • 使用JSP制作一個超簡單的網(wǎng)頁計算器的實例分享

    使用JSP制作一個超簡單的網(wǎng)頁計算器的實例分享

    這篇文章主要介紹了一個使用JSP制作超簡單的網(wǎng)頁計算器的實例,文中的方法利用到了JavaBean組件,需要的朋友可以參考下
    2016-04-04
  • 動態(tài)jsp頁面轉(zhuǎn)PDF輸出到頁面的實現(xiàn)方法

    動態(tài)jsp頁面轉(zhuǎn)PDF輸出到頁面的實現(xiàn)方法

    最近遇到了很多坑,今天小編抽點時間給大家介紹下動態(tài)jsp頁面轉(zhuǎn)PDF輸出到頁面的實現(xiàn)方法,感興趣的朋友一起看看吧
    2016-10-10
  • jsp SmartUpload 實現(xiàn)上傳功能代碼

    jsp SmartUpload 實現(xiàn)上傳功能代碼

    jsp SmartUpload 實現(xiàn)上傳的代碼,需要的朋友可以參考下。
    2009-06-06
  • Jsp真分頁實例---分頁

    Jsp真分頁實例---分頁

    假分頁每次只取需要的數(shù)據(jù)返回給客戶端,比起真分頁沒有那么大的數(shù)據(jù)庫壓力。但也因為這個工作特性,所以假分頁的方法需要頻繁和服務器端進行交互。既然頻繁交互,自然也會給服務器帶來負擔
    2017-04-04
  • Spring MVC 框架搭建配置方法及詳解

    Spring MVC 框架搭建配置方法及詳解

    現(xiàn)在主流的Web MVC框架除了Struts這個主力 外,其次就是Spring MVC了,因此這也是作為一名程序員需要掌握的主流框架,框架選擇多了,應對多變的需求和業(yè)務時,可實行的方案自然就多了。不過要想靈活運用Spring MVC來應對大多數(shù)的Web開發(fā),就必須要掌握它的配置及原理
    2014-09-09
  • Spring quartz Job依賴注入使用詳解

    Spring quartz Job依賴注入使用詳解

    這篇文章主要介紹了Spring quartz Job依賴注入使用詳解的相關資料,Spring quartz Job不能依賴注入,Spring整合quartz Job任務不能注入Spring4整合quartz2.2.3中Job任務使用@Autowired不能注入,需要的朋友可以參考下
    2017-08-08
  • servlet分頁代碼示例

    servlet分頁代碼示例

    本文介紹了servlet分頁代碼實現(xiàn),采用Oracle數(shù)據(jù)庫,獲取SCOTT用戶EMP表中的數(shù)據(jù),分頁實現(xiàn)步驟看下面代碼
    2014-01-01
  • 淺談JSP serverlet的區(qū)別與聯(lián)系

    淺談JSP serverlet的區(qū)別與聯(lián)系

    下面小編就為大家?guī)硪黄獪\談JSP serverlet的區(qū)別與聯(lián)系。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01

最新評論