流浪者博客园

j2ee综合(无所不谈)

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  2 Posts :: 3 Stories :: 5 Comments :: 0 Trackbacks

2007年7月23日 #

安装了1.3,1.4,1.5,1.6,四种版本的jdk。运行出现:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.access$100(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"

发现在eclipse中,需要设置一下编译使用的版本jdk。
posted @ 2007-08-07 13:18 sheeplove 阅读(579) | 评论 (2)编辑 收藏

jsp中include有两种形式:
   <%@ include file=” ”%>
   <jsp:include page=” ” flush=”true”/>
其实,jsp不能原封不动的传给服务器解析,先把jsp编译成servlet,然后服务器才能进行执行该servlet来实现。
主要有两个方面的不同:
   1、执行时间上:
       <%@ include file=” ”%>是在翻译阶段执行
      <jsp:include page=” ” flush=”true”/>在请求处理阶段执行
  2、引入内容不一样:
      <%@ include file=” ”%>是引入静态文本 ,会作为其部分编译使用。
      <jsp:include page=” ” flush=”true”/>会生成独立的servlet或生成的应答文本。
posted @ 2007-07-23 14:29 sheeplove 阅读(342) | 评论 (0)编辑 收藏