weblogic的容错性

王朝java/jsp·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

2005年8-29

weblogic中的jsp标签的问题

异常:java.io.IOException: javax.servlet.jsp.JspException: The taglib validator rejected the page: "java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence., "

据说:weblogic中文版中用jsp标签jstl没问题,但英文版的会抛出异常

结论:Jsp页面不能出现中文硬编码

建议:1.非E文的东东都写到资源文件中去。

2.在一个UTF-8的环境下编辑,比如在jbuilder x下编辑xml文档

异常信息:Could not resolve TLD from the given location "/WEB-INF/struts-html.tld".

解决方法:

1.在web.xml中定义一下

<taglib id="PortletTLD">

<taglib-uri>http://java.sun.com/portlet</taglib-uri>

<taglib-location>/WEB-INF/tld/std-portlet.tld</taglib-location>

</taglib>

2.<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>

比较两种方法:

笔者尝试第一种方法在有的weblogic服务器上仍然不好用,第二种方法在不能连接网络时估计不好用。

weblogic8.1据说支持j2EE1.3,不支持1.4

支持jstl1.0,不支持1.1

不支持Jsp2.0(比如说EL表达式就不支持)

8月30日又发现个新问题,jsp页面在weblogic下不能写类的全路径,必须要import包才可以。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航