我怀疑是缺少什么JAR包能帮忙解决吗?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 16:13:44
我怀疑是缺少什么JAR包能帮忙解决吗?
1.Struts标签引用
1.1异常描述
The absolute uri:cannot be resolved in either web.xml or the jar files deployed with this application
1.2相关代码
hello.jsp
Java代码
%@ page language="java" pageEncoding="UTF-8"%
%@ taglib uri="" prefix="bean"%
%@ taglib uri="" prefix="html"%
%@ taglib uri="" prefix="logic"%
%@ taglib uri="" prefix="tiles"%
%@ page language="java" pageEncoding="UTF-8"%
%@ taglib uri="" prefix="bean"%
%@ taglib uri="" prefix="html"%
%@ taglib uri="" prefix="logic"%
%@ taglib uri="" prefix="tiles"%
1.3 问题分析
在web.xml或这个工程的所有jar文件中,不能找到绝对uri路径
在jsp页面中使用Jsp自定义标签(包括开源框架的标签库,如jstl,struts,jsf)必须保证标签处理程序(一般被打包成jar),标签描述文件(tld)被正确加载到工程中,并且确保jsp页面中的标签引用指令的uri与tld文件中的uri保持一致
框架或组件一般都会将标签处理程序,标签描述文件一起压缩成一个.jar文件
1.4 解决步骤:
1.4.1 确保struts.jar及相关jar包含在工程WEB-INF/lib目录下;
一般通过这个步骤可以解决大多数这类问题,如果还有同样问题,继续下一个步骤
1.4.2 使用压缩工具解开struts.jar,打开META-INF/tlds下的struts-bean.tld文件
查看uri节点的值是否与jsp页面中的一致;如果不一致,将jsp页面中的uri修改成tld文件中uri节点的值
1.5 总结:
出现以上异常一般有如下原因:
1.struts相关jar包没有发布到WEB-INF/lib目录下
2.版本问题,在工程中加入1.2/1.1的jar,在jsp页面中却使用1.1/1.2的uri.
本示例就是在工程中加入了1.1的struts,但在jsp页面中使用1.2的uri
Struts1.1 uri
Struts1.2 uri
1.6 相关技巧:
1.6.1 查看struts版本
Struts.jar中查看META-INF\MANIFEST.MF
Java代码
Extension-Name:Struts Framework
Specification-Title:Struts Framework
Specification-Vendor:The Apache Software Foundation
Specification-Version:1.2.7
1.1异常描述
The absolute uri:cannot be resolved in either web.xml or the jar files deployed with this application
1.2相关代码
hello.jsp
Java代码
%@ page language="java" pageEncoding="UTF-8"%
%@ taglib uri="" prefix="bean"%
%@ taglib uri="" prefix="html"%
%@ taglib uri="" prefix="logic"%
%@ taglib uri="" prefix="tiles"%
%@ page language="java" pageEncoding="UTF-8"%
%@ taglib uri="" prefix="bean"%
%@ taglib uri="" prefix="html"%
%@ taglib uri="" prefix="logic"%
%@ taglib uri="" prefix="tiles"%
1.3 问题分析
在web.xml或这个工程的所有jar文件中,不能找到绝对uri路径
在jsp页面中使用Jsp自定义标签(包括开源框架的标签库,如jstl,struts,jsf)必须保证标签处理程序(一般被打包成jar),标签描述文件(tld)被正确加载到工程中,并且确保jsp页面中的标签引用指令的uri与tld文件中的uri保持一致
框架或组件一般都会将标签处理程序,标签描述文件一起压缩成一个.jar文件
1.4 解决步骤:
1.4.1 确保struts.jar及相关jar包含在工程WEB-INF/lib目录下;
一般通过这个步骤可以解决大多数这类问题,如果还有同样问题,继续下一个步骤
1.4.2 使用压缩工具解开struts.jar,打开META-INF/tlds下的struts-bean.tld文件
查看uri节点的值是否与jsp页面中的一致;如果不一致,将jsp页面中的uri修改成tld文件中uri节点的值
1.5 总结:
出现以上异常一般有如下原因:
1.struts相关jar包没有发布到WEB-INF/lib目录下
2.版本问题,在工程中加入1.2/1.1的jar,在jsp页面中却使用1.1/1.2的uri.
本示例就是在工程中加入了1.1的struts,但在jsp页面中使用1.2的uri
Struts1.1 uri
Struts1.2 uri
1.6 相关技巧:
1.6.1 查看struts版本
Struts.jar中查看META-INF\MANIFEST.MF
Java代码
Extension-Name:Struts Framework
Specification-Title:Struts Framework
Specification-Vendor:The Apache Software Foundation
Specification-Version:1.2.7
jar什么意思?
今天买了个水晶调坠,上面是金属包着的,不知道是银丝还是什么?怀疑是锡线.锡线遇水会变黑吗?有什么东西是锡线做的?
初三物理的电学总是学不好,我怀疑是我初二没打好基础.有什么办法提高电学吗》
我有鸡蛋和面包,能做什么
草履虫是单细胞的吗?RT,我一直怀疑
commons-logging.jar 和commons-beanutils.jar什么用?
包字是不是偏旁?是的话能组成什么字?
英文翻译:不正是我所缺少的吗?
包能组成什么字?
棉花掉棉桃是为什么?我朋友家种棉花,包的地今年是第一年种,棉桃到是结了不少,可是最近掉的也很多.这是为什么?怎样能解决?
The jar file rt.jar has no source attachment,这个错误怎么解决?
我的包能和你的包放在一起吗?用英语怎么说?