一个乱码问题解决方法-厦门火柴.doc_第1页
一个乱码问题解决方法-厦门火柴.doc_第2页
一个乱码问题解决方法-厦门火柴.doc_第3页
一个乱码问题解决方法-厦门火柴.doc_第4页
一个乱码问题解决方法-厦门火柴.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

问题 描述:使用Eclipse+JBossTools,生成Seam框架的例子,当使用JBossTools工具生成一个名字为allComponents的Form,在allComponents.xhtml文件里面加入中文后,使用浏览器浏览该网页出现乱码问题。 具体问题:An Error Occurred:Error Parsing /allComponents.xhtml: Error Tracedline: 31 Invalid byte 2 of 2-byte UTF-8 sequence.+- Stack Tracecom.sun.facelets.FaceletException: Error Parsing /allComponents.xhtml: Error Tracedline: 31 Invalid byte 2 of 2-byte UTF-8 sequence.at piler.SAXCompiler.doCompile(SAXCompiler.java:234)at piler.Cpile(Compiler.java:105)at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:197)at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:144)at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:95)at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:517)at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)at org.apache.catalina.core.ApplicationFilterCernalDoFilter(ApplicationFilterChain.java:290)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)at org.apache.catalina.core.ApplicationFilterCernalDoFilter(ApplicationFilterChain.java:235)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)at org.apache.catalina.core.ApplicationFilterCernalDoFilter(ApplicationFilterChain.java:235)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)at org.apache.coyote.http11.Http11Pcess(Http11Processor.java:844)at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHcess(Http11Protocol.java:583)at .JIoEndpoint$Worker.run(JIoEndpoint.java:446)at java.lang.Thread.run(Unknown Source)+- Component Tree+- Scoped VariablesRequest Parameters Name Value None Request Attributes Name Value ajaxContext org.ajax4jsf.context.AjaxContextImple60a94 Session Attributes Name Value None Application Attributes Name Value SampleSeamEntityManagerFactory org.jboss.seam.persistence.EntityManagerFactory129dff4 securityRules org.jboss.seam.drools.RuleBase2e0dcb 问题解决:(厦门)火柴(29597246) 11:34:08既然你的页面储存字符集为utf-8 ,那在页面头加(厦门)火柴(29597246) 11:43:26你在layout/template.xhtml上加(厦门)火柴(29597246) 11:49:37我起初也碰到这样的问题,后来上网搜索找到解决办法(厦门)火柴(29597246) 11:53:44你打开你该页面的上下文菜单,看text encoding 是什么编码福州大路(466135096) 11:54:25(厦门)火柴(29597246) 11:53:44你打开你该页面的上下文菜单,看text encoding 是什么编码怎么打开?(厦门)火柴(29597246) 11:56:19选中你的页面文件,右键呀(厦门)火柴(29597246) 11:56:57然后选择最后的properties项(厦门)火柴(29597246) 12:02:13 (厦门)火柴(29597246) 12:03:17你刚才那个文件名是什么,要打开这样窗口。我重新做一遍,都可以的了。(厦门)火柴(29597246) 12:04:25你上面的那个对话窗里的设置值对新建的文件才有效,对已经用eclipse默认的gbk编码产生的文件是没效的(厦门)火柴(295972

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论