求解:还是基本上同一个问题jstl
我怀疑是不是我的下的jstl的版本有问题
我照着书上用<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
eclipse会报错“JSP Parsing Error: According to TLD or attribute directive in tag file, attribute value does not accept any expressions”但昨晚有位大哥帮我解决拉,只要把
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>改成
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>eclipse就不会报错
但我这样写<% session.setAttribute("test_session","testValue_session");%>
<hr>获得Session中的属性:
<c:out value="${test_session}"/>
运行的时候会变成 “获得Session中的属性:${test_session}”
如果我用以前的方法,就是不加那个/jsp/的话,运行又变正常拉“获得Session中的属性:testValue_session”
想知道我下的jstl的版本是不是有问题,我下的是1.1的
问题点数:30、回复次数:6Top
1 楼Paripatetic(逍遥)回复于 2006-03-04 10:14:29 得分 0
不用eclipse试试
我觉得和插件有关系Top
2 楼luyuTommy(下雨)回复于 2006-03-04 10:24:34 得分 0
不用eclipse还是不行
我试过拉
如果是版本问题
有没有谁知道正确的版本下载地址Top
3 楼Paripatetic(逍遥)回复于 2006-03-04 15:57:41 得分 0
http://java.sun.com/jsp/jstl/core
用这个没问题Top
4 楼luyuTommy(下雨)回复于 2006-03-04 17:25:25 得分 0
楼上的我就是用的这个拉
但出来的结果是“获得Session中的属性:${test_session}”
正确的应该是“获得Session中的属性:testValue_session”
郁闷拉~~!
Top
5 楼smart_jing(尾巴)回复于 2006-03-05 15:07:56 得分 30
在jsp页面里加上<%@ page isELIgnored="false" %>
这是因为服务器默认不支持elTop
6 楼luyuTommy(下雨)回复于 2006-03-05 17:13:33 得分 0
谢谢楼上的
解决拉
给分Top




