当前位置: 代码迷 >> Java Web开发 >> JSTL配置不了,该如何处理
  详细解决方案

JSTL配置不了,该如何处理

热度:102   发布时间:2016-04-16 22:19:55.0
JSTL配置不了
JSP2.3版本,servlet3.1版本,JSTL 1.1,tomcat8.0.5解压安装的版本,我也把jstl.jar和statnard.jar放到了lib 目录下,JSP文件开头加上了<%@ taglib prefix = "c" uri = "http://java.sun.com/jstl/core"%>。可是每次启动时候报错:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be 
resolved in either web.xml or the jar files deployed with this 
application      在错误页面上刷新几次错误就变成了另一个:java.lang.ClassNotFoundException: org.apache.jsp.HelloJSTL_jsp

还有一个问题:tomcat重启了好几次之后,再访问之前的文件都访问不了了。打个比方:之前我在D:\test下试验(server.xml中已配置),里面有test.html和Date.jsp。重启几次之后,test.html还能正常访问,Date.jsp就不能访问了,提示The requested resource is not available.今天早上我卸载了tomcat,改为解压安装,还是这样子……

------解决方案--------------------

楼主真可怜,遇到这一连串错误.......我怎么就遇到过这些奇葩问题,楼主试试 用myeclipse8.5版本的
------解决方案--------------------
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
------解决方案--------------------
引用:
Quote: 引用:


楼主真可怜,遇到这一连串错误.......我怎么就遇到过这些奇葩问题,楼主试试 用myeclipse8.5版本的

是,很奇葩的问题,自学的过程中出现的问题真不少,我都怀疑自己是不是选错路了……


但是,先把这个问题解决:我没用任何IDE,就在UltraEdit里面敲,然后浏览器访问。不知道哪里错了


楼主实在不行就试试装一个myeclipse8.5吧,新建一个 web project,会自动的将jstl.jar导入
这种奇葩问题,还真是没遇到过...建议还是用IDE吧

第二个问题参加这里,看看能不能解决
http://blog.csdn.net/IBM_linghb1985/article/details/3866817
------解决方案--------------------
引用:
JSP2.3版本,servlet3.1版本,JSTL 1.1,tomcat8.0.5解压安装的版本,我也把jstl.jar和statnard.jar放到了lib 目录下,JSP文件开头加上了<%@ taglib prefix = "c" uri = "http://java.sun.com/jstl/core"%>。可是每次启动时候报错:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be 
resolved in either web.xml or the jar files deployed with this 
application      在错误页面上刷新几次错误就变成了另一个:java.lang.ClassNotFoundException: org.apache.jsp.HelloJSTL_jsp

如果要使用JSTL,则必须将standard-1.1.2.jar和 jstl-1.2.jar文件放到classpath中
------解决方案--------------------
引用:

楼主真可怜,遇到这一连串错误.......我怎么就遇到过这些奇葩问题,楼主试试 用myeclipse8.5版本的
楼主,MyEclipse8.5
就不要去尝试了。你应该去找到出错原因。

你是用Edit敲的,你最好
1. 检查工程的目录结构是否正确
2. 查查web.xml如何写,才能符合servlet3.x标准的,一般跟servlet2.5标准的有些区别
3. 检查tomcat公用lib目录下是否添加了相应的库
4. 检查tomcat是否正常启动,http://localhost:8080能否出现tomcat

着重看看web.xml文件
------解决方案--------------------
一般外加的库,最好不要放到java的classpath中。
------解决方案--------------------
我在2L早就把解决方案给你贴出来你居然都不看

你自己的WEB-INF下的lib也就是classpath的一部分,其他classpath下有了的类,就不用再放进去了
------解决方案--------------------
引用:
Quote: 引用:


楼主真可怜,遇到这一连串错误.......我怎么就遇到过这些奇葩问题,楼主试试 用myeclipse8.5版本的

是,很奇葩的问题,自学的过程中出现的问题真不少,我都怀疑自己是不是选错路了……


但是,先把这个问题解决:我没用任何IDE,就在UltraEdit里面敲,然后浏览器访问。不知道哪里错了


最好还是用IDE,这种代码手敲没太多意思