日期:2014-05-20  浏览次数:20903 次

如何使用java ee5中的 jstl
我建了一个项目用于ssh整合的,其中我选用的是java ee5环境,我看网上有人的例子是在这个环境下直接在jsp面中加入
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
就可以使用了,并没有在web.xml中配置,也没有另外导入包,可是我试过了,却总是出现错误:
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
为什么,我想问问java ee5中的jstl如何使用,难道一定要在web.xml中配置吗?
可是我看视频中的例子,以及给的源码,并没有配置web.xml,请高手指点谢谢。

------解决方案--------------------
你看的视频跟例子,以及给的源码, 它们导JAR包了吗?
------解决方案--------------------
不是很明白“java ee5环境”,你用的是支持JavaEE5的应用服务器?

不需要的,如果你有Tomcat的话,可以把Tomcat目录下的webapps\jsp-examples\WEB-INF\lib中
的两上jar拷贝到WEB-INF/lib下就可以了。