HTTP状态代码500(内部服务器错误),而加载的JSF页面
问题描述:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
<body>
<h:form><center>
<h:panelGrid columns="2">
<h:outputText value="Login: " />
<h:inputText value="#{usBusiness.user.login}"/>
<h:outputText value="mot de passe:" />
<h:inpuText value="#{usBusiness.user.pwd}" />
<h:commandButton id="submit" action="#{usBusiness.user.connecter}" value="connecter" />
<h:commandButton id="submit" action="#{usBusiness.user.connecter}" value="annuler" />
</h:panelGrid>
</center></h:form>
</body>
</html>
后,我试图访问的页面,我得到了以下错误:HTTP状态代码500(内部服务器错误),而加载的JSF页面
There was an internal server error that prevented it from fulfilling the request.
例外:
javax.servlet.ServletException: /authentification.xhtml @12,49 <h:inpuText> Tag Library supports namespace: http://java.sun.com/jsf/html, but no tag was defined for name: inpuText
javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
谁能告诉我我做错了什么?
答
没有在标签中的一个错字:
<h:inpuText value="#{usBusiness.user.pwd}" />
应该
<h:inputText value="#{usBusiness.user.pwd}" />
+0
谢谢你真的是一个错误的愚蠢 – 2013-05-05 13:30:55
答
如果做出正确的缩进,并仔细阅读你的错误描述这将是很清楚给你,错误是微不足道的:而不是行
<h:inpuText value="#{usBusiness.user.pwd}" />
注:inpuText,它应该是
<h:inputText value="#{usBusiness.user.pwd}" />
注:inputText的,这是错误描述中明确指出:
javax.servlet.ServletException: /authentification.xhtml @12,49 <h:inpuText> Tag Library supports namespace: http://java.sun.com/jsf/html, but no tag was defined for name: inpuText
顺便说一句,你<center>
标签的使用已过时。现在它根本不被使用,所有的样式都是通过使用CSS来实现的。
欢迎来到Stack Overflow!在我们的社区中,英语是*事实上*唯一使用的语言。这一次我翻译了你的问题,但下一次你自己做,或者不要发表任何问题。 – skuntsel 2013-05-05 08:49:00