由于WAS6.1采用JDK5.0,所以如果JSP中嵌入的代码包含JDK5.0的特性,编译的时候会出错。所以需要设置相应的JSP引擎配置参数如下:
jdkSourceLevel
这是在WebSphere Application Server V6.1中引入的支持JDK 5的新JSP引擎参数。此参数的缺省值为 13。该参数需要重新生成Java源代码。以下是jdkSourceLevel参数值:
13(缺省值)-此值将禁用JDK 1.4和JDK 5.0的所有新的语言功能部件。
14 -此值将启用断言工具并将禁用JDK 5.0的所有新的语言功能部件。
15 -此值将启用断言工具和JDK 5.0的所有新的语言功能部件。
此参数需要通过编辑本系统应用的WEB-INF/ibm-web-ext.xmi文件设置,格式如下:
以下是引用片段: 1 <?xml version=”1.0″ encoding=”UTF-8″?> 2 <webappext:WebAppExtension xmi:version=”2.0″ xmi:id=”WebAppExtension_1″ 4 reloadInterval=”9″ reloadingEnabled=”true” defaultErrorPage=”error.jsp” additionalClassPath=”” 5 fileServingEnabled=”true” directoryBrowsingEnabled=”false” serveServletsByClassnameEnabled=”true” 6 autoRequestEncoding=”true” autoResponseEncoding=”false” 7 <webApp href=”WEB-INF/web.xml#WebApp_1″/> 8 <jspAttributes xmi:id=”JSPAttribute_0″ name=”jdkSourceLevel” value=”15″/> 9 <jspAttributes xmi:id=”JSPAttribute_1″ name=”useThreadTagPool” value=”true”/> 10 <jspAttributes xmi:id=”JSPAttribute_2″ name=”verbose” value=”false”/> 11 <jspAttributes xmi:id=”JSPAttribute_3″ name=”deprecation” value=”false”/> 12 <jspAttributes xmi:id=”JSPAttribute_4″ name=”reloadEnabled” value=”true”/> 13 <jspAttributes xmi:id=”JSPAttribute_5″ name=”reloadInterval” value=”5″/> 14 <jspAttributes xmi:id=”JSPAttribute_6″ name=”keepgenerated” value=”true”/> 15 <!–<jspAttributes xmi:id=”JSPAttribute_7″ name=”trackDependencies” value=”true”/> –> 16 </webappext:WebAppExtension> |
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
促使JavaScript更快:从响应设计到最小化JSON
JavaScript和JSP是企业在使用Java进行web开发时的主力,这两者会完成所有枯燥的小任务,并保持其它事情良好运行。
-
尊重servlet API 高效开发portlet
即使是经验软件开发人员跳转到JSR-286 portlet开发时也会心乱如麻,portlet和servlet有什么不同?
-
JAVA开发第一步 教你选好JSP虚拟空间
JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,浏览器等共同工作,所以如何选好JSP虚拟空间?
-
Java的秘密 使用全屏幕模式
什么是全屏幕模式,你了解吗?了解了全屏幕模式,你知道什么时候会用到它,并且怎样人使用它吗?不同的软件有不同的方法,那么在Java中如何使用全屏幕模式?