1. 程式人生 > ><c:out>標簽不能正確輸出value中的值

<c:out>標簽不能正確輸出value中的值

let request 例如 jsp blank ... page get el表達式

問題:

我打算在jsp中輸出request中的值,它的key為username,

<c:out value=”${requestScope.username}”/>

但是輸出是${requestScope.username},emmm...原樣給我輸出了,說好的值呢???

首先我檢查一下是不是語法問題:例如:括號或者引號缺失,空格忘了寫了,然而一切正常。

最後我求助的百度:

原因找到了:是我的jsp/servlet版本的問題

你可以在你的web.xml中查看你的servlet版本

在默認情況下,Servlet 2.3 / JSP 1.2是不支持EL表達式的

解決的方法是在你使用<c:out>標簽的jsp頁面中加入這句話:<%@ page isELIgnored="false" %>

我試了一下,問題完美解決,非常感謝!

參考鏈接:http://blog.sina.com.cn/s/blog_a1fb4e7801014qbu.html

<c:out>標簽不能正確輸出value中的值