jstl在Myeclipse里不能正常使用
2012-12-19 22:30
267 查看
错误提示是:
org.apache.jasper.JasperException: This
absolute uri http://java.sun.com/jsp/jstl/core)
cannot be resolved in either web.xml or the jar files deployed with this application
web项目出现如上问题,据查是版本问题:
JSTL 1.0 的声明是:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %>
JSTL1.1以后 的声明是:
<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>
项目中,已经是 jstl 1.2 版本了,页面中也全部是用<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>这种方式。javaee5之后就只有 jstl.jar 这一个jar包了,没有standard.jar包,tld文件也打包到jstl.jar里面去了。
最终查到问题的解决方法是: jstl.jar 包在ide项目中有,但在tomcat发布的应用WEB-INF/lib下没有,这是工具发布项目的问题,复制一个jstl.jar包到WEB-INF/lib下问题就解决了。
具体的操作方法是:找到ide中的jstl.jar包(一般在MyEclipse9.0安装目录\Common\plugins\com.genuitec.eclipse.j2eedt.core_9.0.0.me201103181703\data\libraryset\EE_5下),然后复制到WEB-INF/lib下,至此问题解决。
org.apache.jasper.JasperException: This
absolute uri http://java.sun.com/jsp/jstl/core)
cannot be resolved in either web.xml or the jar files deployed with this application
web项目出现如上问题,据查是版本问题:
JSTL 1.0 的声明是:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %>
JSTL1.1以后 的声明是:
<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>
项目中,已经是 jstl 1.2 版本了,页面中也全部是用<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>这种方式。javaee5之后就只有 jstl.jar 这一个jar包了,没有standard.jar包,tld文件也打包到jstl.jar里面去了。
最终查到问题的解决方法是: jstl.jar 包在ide项目中有,但在tomcat发布的应用WEB-INF/lib下没有,这是工具发布项目的问题,复制一个jstl.jar包到WEB-INF/lib下问题就解决了。
具体的操作方法是:找到ide中的jstl.jar包(一般在MyEclipse9.0安装目录\Common\plugins\com.genuitec.eclipse.j2eedt.core_9.0.0.me201103181703\data\libraryset\EE_5下),然后复制到WEB-INF/lib下,至此问题解决。
相关文章推荐
- 【转载】Myeclipse中Java EE5.0项目中不能使用JSTL
- 使用myeclipse5.0搭建jsf+spring+hibernate+mysql框架不能正常写库的问题
- 在myEclipse下使用resin不能正常发布工程的解决
- 在myEclipse下使用resin不能正常发布工程的解决
- 关于jstl出现不能正常使用的问题解决
- 安装Oracle后myEclipse不能正常使用之后
- 在myEclipse下使用resin不能正常发布工程的解决
- 使用路由器后能正常上网,但网上邻居不能访问,该怎么办?
- Xcode7 HTTP不能正常使用的方法
- ubuntu 11.10 vi功能不能正常使用
- myeclipse building workspace。导致程序变慢、卡死、不能正常操作的解决方案。
- Myeclipse不能正常部署WEB项目
- iOS9 HTTP 不能正常使用的解决办法
- ASP.NET 在域控制器上使用默认 ASPNET 帐户不能正常运行315158
- 解决myeclipse 下不能使用 sun包下的类问题
- 解决iOS9中HTTP请求不能正常使用
- Ubuntu vim不能正常使用方向键和退格键
- myeclipse中导入使用JSTL
- iOS9 HTTP 不能正常使用的解决办法
- win 7 64 位GNS3 -0.8.2 中出现Failed to determine version of Dynampis,不能正常使用