jsp中$使用不了
导入了jstl
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
为啥仍然在页面上 使用${name2} 获取
<c:set var="name2" value="dddd"></c:set> 中设置的值 死活不出来呢? 一直都在页面上显示 原始 的
${name2} 而不是 dddd 呢? 哦 !崩溃!
此时只要在页面添加
<%@page isELIgnored="false" %> 设置为false 即表示 在页面中允许使用EL表达式。
============
或者你直接把web.xml的头信息 换成 2.4的以及以上版本 不要用2.3及以下 。原因是 默认jsp不支持 el表达式。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/j2ee"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "
version="2.4">
</web-app>