关于EL表达式的困惑

今天刚学习EL,写了一个简单的实例,却显示不出来,请问为什么?
[code="java"]
<%@ page language="java" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>


BeanDemo01.jsp



${str}




/html:html[/code]

这个是可以显示的,但是

${str}

显示不出来???

[b]问题补充:[/b]
用<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>

也不可以,出现The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application异常,不知是不是要引入包啊?
[b]问题补充:[/b]
现在的javaEE5.0好像是支持jstl了,我以前写过一段代码,是可以显示的,不知道这个为什么不行。

用户名:
密  码:

上面的代码没有引入那个包,是可以显示的。

下面几句是在网上面找的,希望对你有用处:)

[quote]加入 jstl.jar 和standard.jar就可以解析el表达式了[/quote]

[quote]正在学习spring,例子中涉及到JSTL表达式:${name},可奇怪的是怎么都不执行,后台jsp写的是什么,就输出什么。折腾半天,才找到相关文档,原来现在使用的jstl.jar包版本已经比较高了,使用方法自然也需要发生变化:

如果你使用JSTL1.1以上的版本,要在你的JSP头部定义:
<%@ page isELIgnored ="false"%>

就这一句话,一切都不一样了!呵呵。[/quote]

[quote]EL脚本语言的配置和支持:
对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为isELIgnored=true;
<%@ page isELIgnored="true|false"%>

对于整个JSP应用程序,要修改WEB.XML配置(tomcat5.0.16默认是支持EL的);

For config the ICW sample application
JSPConfiguration
/jsp/datareset.jsp
true< / el-ignored>
ISO-8859-1
true
/jsp/prelude.jspf
/jsp/coda.jspf
[/quote]

需要引入
[code="java"]<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>[/code]
[code="java"]

[/code]

全部代码:
[code="java"]<%@ page language="java" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>



BeanDemo01.jsp





/html:html[/code]

参考:[url]http://www.javaworld.com/javaworld/jw-02-2003/jw-0228-jstl.html[/url]

是的,
[url]http://makeitjoy.iteye.com/blog/243066[/url]
这个是我现在用的jar包.

你可以在java.sun.com上面找一下。

下面是相应的文档
[url]http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html[/url]