精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

使用IDEA編寫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" %>


  title        

${lists.username }

${lists.password }

顯示結(jié)果為:

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

按平常來說引入jstl包理應(yīng)執(zhí)行el表達式,但卻沒有...

解決方法:

在jsp開頭添加

<%@page iselignored="false"%>

iselignored是指是否忽略el表達式

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

查看servlet版本

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

 

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

 

翻譯一下就是

“這是servlet 2.3部署描述符的xml dtd。所有的servlet 2.3部署描述符必須包含于下面的doctype”
很明顯這就是servlet 2.3版本

所以

iselignored的屬性默認為true...

如果還有問題?

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

   jstl   jstl   1.2
相關(guān)文章