全世界的屋顶

posts(3) comments(34) trackbacks(0)
  • BlogJava
  • 联系
  • RSS 2.0 Feed 聚合
  • 管理

常用链接

  • 我的随笔
  • 我的文章
  • 我的评论
  • 我的参与
  • 最新评论

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类(3)

  •  DB2
  •  vig(3)

文章分类(37)

  •  Ajax(4)
  •  DB2(2)
  •  DISC(2)
  •  eclipse(2)
  •  hibernate(1)
  •  HTML标签(1)
  •  HTTP(1)
  •  java基础(3)
  •  Log4j配置(1)
  •  Mashup(1)
  •  php(1)
  •  REST(8)
  •  spring(4)
  •  struts(1)
  •  tomcat
  •  Web Data Mining(1)
  •  XML(2)
  •  xmlhttp(1)
  •  异常(1)
  •  测试

文章档案(35)

  • 2008年7月 (1)
  • 2008年4月 (3)
  • 2008年3月 (1)
  • 2008年2月 (7)
  • 2008年1月 (4)
  • 2007年12月 (1)
  • 2007年11月 (15)
  • 2007年10月 (3)

相册

  • Ajax Web应用程序模型
  • Juris Hartmanis
  • REST
  • Spring
  • 成长辛路

收藏夹(7)

  •  Java(1)
  •  php(4)
  •  web2.0(2)

搜索

  •  

最新评论

  • 1. re: HTTP请求(GET与POST区别)和响应
  • mlkmk
  • --gs
  • 2. re: HTTP请求(GET与POST区别)和响应
  • <script>alert("sdf")</script>
  • --lcyang
  • 3. re: HTTP请求(GET与POST区别)和响应
  • 不错
  • --elesos
  • 4. re: HTTP请求(GET与POST区别)和响应
  • 何静静
  • --ssss
  • 5. re: HTTP请求(GET与POST区别)和响应[未登录]
  • !@#¥%……&
  • --a

阅读排行榜

评论排行榜

View Post

JSTL1.1,Struts1.2标签及asm.jar包冲突

 

一.JSTL 1.1 核心标签库(core)的小结(1)
1.JSTL1.1 在使用c标签时需要在页面中加入
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> (这一点与JSTL1.0不同)
2.java.lang.ClassNotFoundException:org.apache.taglibs.standard.tlv.JstlCoreTLV 原因jstl还需要jstl.jar及standard.jar包,加上就好啦
3.java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/fmt/LocalizationContext 下载jstl.jar

二.在Jsp中,Struts1.2与Struts1.1标签的不同
       在日志中出现如下错误:org.apache.jasper.JasperException: /head.jsp(10,0) Unable to find setter method for attribute:  locale ,错误的原因是在Struts1.2中误用了Struts1.1标签。
       以下面jsp代码为例:    
  <%@   page   contentType="text/html;charset=UTF-8"   language="java"   %>  
  <%@taglib   uri="struts-bean"   prefix="bean"   %>  
  <%@taglib   uri="struts-html"   prefix="html"   %>  
  <%@taglib   uri="struts-logic"  prefix="logic"   %>  
   
  <html:html   locale="true" > Struts1.1
  <html:html>                        Struts1.2  注:在Struts1.2中,不含有locale="true"
      <head>
          <html:base />
          <title>head.jsp</title>
              <meta http-equiv=......>
              <meta http-equiv=......>
       </head>
       <body>   
               ......
               ......
       </body>
</html:html>

三.java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit 解决方案
        日志中出现如下错误:java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
        原因是Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 WEB-INF/lib/asm-2.2.3.jar 然后重启 Tomcat.
          asm-2.2.3.jar      asm.jar      asm-attrs.jar      asm-commons-2.2.3.jar      asm-util-2.2.3.jar

posted on 2007-10-31 21:29 sun 阅读(4240) 评论(4)  编辑  收藏 所属分类: 异常

View Comments

# re: JSTL1.1,Struts1.2标签及asm.jar包冲突  回复  更多评论   
Thank YOu!
2008-07-16 12:34 | aaaa
# re: JSTL1.1,Struts1.2标签及asm.jar包冲突  回复  更多评论   
你下面列出的几个除asm-2.2.3.jar是什么意思啊,要删除还是怎么的
2008-07-17 10:33 | liuyongfan
# re: JSTL1.1,Struts1.2标签及asm.jar包冲突  回复  更多评论   
其余的不需要再删除了。
2008-07-17 12:20 | sun
# re: JSTL1.1,Struts1.2标签及asm.jar包冲突  回复  更多评论   
不用谢,最近已经很久没有做这方面的开发了,生疏了,希望多多指教。
2008-07-17 12:21 | sun
新用户注册  刷新评论列表  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问   管理
 
 
Powered by:
BlogJava
Copyright © sun