我的项目中使用了很多的JSTL,但是发布到服务器上之后
http://java.sun.com/jsp/jstl/core
http://struts.apache.org/tags-logic
等都不能解析?
error:
org.apache.jasper.JasperException: /welcome.jsp(2,0) The absolute uri: http://jakarta.apache.org/struts/tags-logic cannot be resolved in either web.xml or the jar files deployed with this application把jstl去掉就可以了。这是怎么回事?
http://java.sun.com/jsp/jstl/core
http://struts.apache.org/tags-logic
等都不能解析?
error:
org.apache.jasper.JasperException: /welcome.jsp(2,0) The absolute uri: http://jakarta.apache.org/struts/tags-logic cannot be resolved in either web.xml or the jar files deployed with this application把jstl去掉就可以了。这是怎么回事?
解决方案 »
- 先执行过程在查询
- POI写Excel问题,大家帮看看
- 关于tinymce的问题,大家帮忙啊!!很急
- JSP页面不能正常被解析!
- 用dom4j写xml文件的问题,关于根节点的命名空间怎么写
- 急急!tomcat在linux正常,现在转到solarlis上,就出现无法在url上打开中文文件名的文件的错误
- 【新手求助】javaee6怎么添加源码
- tomcat5.5+j2se 1.5时出现的错误,请大家帮我看一下
- log4j的问题。
- 救命,在线等~~~~~~~~~~~~~~
- 想写一个bug管理系统,希望朋友们帮助
- 500元工资,求JAVA高手调试一个SIP服务器程序(要用到的技术FLEX\JAVA ee)
这种情况是缺少jar包,lz把jar也放到服务器上面就OK了!
当然也包括struts的标签,可能我的情况不一样,jstl.jar也是有的,只是我的项目发布到一个虚拟的java服务器上就报了上面的错,
看大家的说法应该都不是原因
你给的错误时struts标签的错误。jstl没有报错。
可能是你给项目添加支持的时候选择了1.1版本的。
如果不是。那么把
http://jakarta.apache.org/struts/tags-logic 改成
http://struts.apache.org/struts/tags-logic就可以了
1.页面中你写了<% taglib uri="http://jakarta.apache.org/struts/tags-logic"
2.翻遍web.xml没有找到别名,翻遍jar包没有找到这个URI结论:
要么是页面URI写错了,要么jar包带少了(或错了)。解决方法:
如果你确认Jar包带得没问题,请到JAR包中找tld文件,阅读其中的URI元素值,这个字符串值应该写到页面中。
我忘了说清楚:
http://jakarta.apache.org/struts/tags-logic 和
http://struts.apache.org/struts/tags-logic还有JSTL 无论哪个都是同样的错误,我把他们写在lable.jsp文件中,然后引用,不管哪个都是错误的:
The absolute uri: http://jakarta.apache.org/struts/tags-logic cannot be resolved in either web.xml or the jar files deployed with this application ??????????????????