JSF 一访问就出错了,大虾帮忙看看是什么错!谢谢!
2009-12-1 21:33:13 com.sun.facelets.FaceletViewHandler handleRenderException
严重: Error Rendering View[/userLogin.jsp]
com.sun.facelets.FaceletException: Error Parsing /userLogin.jsp: Error Traced[line: 1] The up in the document preceding the root element must be well-formed.
at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234)
at com.sun.facelets.compiler.Compiler.compile(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:496)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:546)
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.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2009-12-1 21:33:13 com.sun.faces.lifecycle.LifecycleImpl phase
警告: executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@1000bcf) threw exception
com.sun.facelets.FaceletException: Error Parsing /userLogin.jsp: Error Traced[line: 1] The up in the document preceding the root element must be well-formed.
at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234)下面是userLogin.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <f:view>
<f:loadBundle var="bundle" basename="messages"></f:loadBundle>
<h:outputLabel value="#{bundle.login_label}"></h:outputLabel><br>
<h:form id="loginForm">
<h:outputLabel for="username" value="#{bundle.username_label}"></h:outputLabel>
<h:inputText id="username" value="#{UserBean.username}"></h:inputText><br/>
<h:outputLabel for="password" value="#{bundle.userpassword_label}"></h:outputLabel>
<h:inputSecret id="password" value="#{UserBean.password}"></h:inputSecret><br/>
<h:commandButton id="submit" value="LOGIN" action="#{UserBean.login}" type="submit"></h:commandButton>
</h:form>
</f:view>
2009-12-1 21:33:13 com.sun.facelets.FaceletViewHandler handleRenderException
严重: Error Rendering View[/userLogin.jsp]
com.sun.facelets.FaceletException: Error Parsing /userLogin.jsp: Error Traced[line: 1] The up in the document preceding the root element must be well-formed.
at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234)
at com.sun.facelets.compiler.Compiler.compile(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:496)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:546)
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.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2009-12-1 21:33:13 com.sun.faces.lifecycle.LifecycleImpl phase
警告: executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@1000bcf) threw exception
com.sun.facelets.FaceletException: Error Parsing /userLogin.jsp: Error Traced[line: 1] The up in the document preceding the root element must be well-formed.
at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234)下面是userLogin.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <f:view>
<f:loadBundle var="bundle" basename="messages"></f:loadBundle>
<h:outputLabel value="#{bundle.login_label}"></h:outputLabel><br>
<h:form id="loginForm">
<h:outputLabel for="username" value="#{bundle.username_label}"></h:outputLabel>
<h:inputText id="username" value="#{UserBean.username}"></h:inputText><br/>
<h:outputLabel for="password" value="#{bundle.userpassword_label}"></h:outputLabel>
<h:inputSecret id="password" value="#{UserBean.password}"></h:inputSecret><br/>
<h:commandButton id="submit" value="LOGIN" action="#{UserBean.login}" type="submit"></h:commandButton>
</h:form>
</f:view>
解决方案 »
- 急!!如何实现自动计算总分的方法?
- 学j2ee开发花多少时间去学习Html和javaScript比较合适
- 哪位高手帮我解决下疑问,看书好久还是看不懂,关于路径path
- actor-id expression '#{starter}' returned null
- 26了,还有希望么?
- weblogic非常奇怪的问题
- QQ群 14402276 j2ee群
- 请问tomcat5中配置哪个参数,编辑类之后不用重新启动tomcat呢,谢谢大家!
- 请大家聊聊web services以及java分布式开发的好项目、好点子
- 到底怎样才能学好java?
- servlet中用什么方法能使输入的URL以中文结尾
- 怎么会与预期结果不一致呢?
<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
</application>