Erro jsf - /login.jsp(21,4) No tag "output_text" defined in tag library imported with prefix "h"

3 respostas
S

Olá
Eu trabalho com struts e estou me aventurando por mim mesmo conhecer jsf e estou tendo um erro ao executar um jsp chamado login.jsp olha a mensagem de erro que retornar :

/login.jsp(21,4) No tag “output_text” defined in tag library imported with prefix “h”

Alguem saberia me dizer o porque deste erro?

Grato

org.apache.jasper.JasperException: /login.jsp(21,4) No tag output_text defined in tag library imported with prefix h

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

org.apache.jasper.JasperException: /login.jsp(21,4) No tag output_text defined in tag library imported with prefix h

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:196)

org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1317)

org.apache.jasper.compiler.Parser.parseElements(Parser.java:1573)

org.apache.jasper.compiler.Parser.parseBody(Parser.java:1802)

org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1069)

org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1376)

org.apache.jasper.compiler.Parser.parseElements(Parser.java:1573)

org.apache.jasper.compiler.Parser.parse(Parser.java:126)

org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)

org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

3 Respostas

sergio.souza
Provavelmente você não importou o taglib... adicionei esse código:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

ou 

<%@ taglib uri="/WEB-INF/html_basic.tld" prefix="h"%>
Disponibilize seu código-fonte...
S

ai esta o código fonte

<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>

<f:loadBundle basename=“jsflogin.Resources” var=“jsfloginBundle”/>

<%@ page contentType=“text/html;charset=windows-1252”%>

JSF Login Sample Application

<h:form id=“loginForm”>

 
<h:command_button id="submit" action="#{LoginServer.loginAction}" value="#{jsfloginBundle.loginSubmitLabel}"></h:command_button>


</td>

</h:form>
</f:view>

Marky.Vasconcelos

é <h:outputText> e não <h:output_text>

Criado 17 de dezembro de 2007
Ultima resposta 17 de dez. de 2007
Respostas 3
Participantes 3