Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 04:46
gmarentes
 
Fecha de Ingreso: octubre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema con JSF

Hola buenas a todos,

Estoy empezando con JSF he realizado un pequeño ejemplo con jsf de un formulario simple:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="h" %>
<f:view>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Simple aplicación de JSF</title>
</head>
<body>
<h:form>
<h3>Por favor, introduzca el usuario y la contraseña.</h3>
<table>
<tr>
<td>Nombre</td>
<td>
<h:inputText value="#(usuario.nombre)"/>
</td>
</tr>
<tr>
<td>Password</td>
<td>
<h:inputSecret value="#(usuario.password)"/>
</td>
</tr>
</table>
<p>
<h:commandButton value="Aceptar" action="login"/>
</p>
</h:form>
</body>
</f:view>
</html>

Indicaros que en las etiquetas que aparece <h: no me las reconoce el eclipse he importado la librería en el jboss y en el web.xml lo indico que acceda a la librería.

<!-- ================================================== =======================
CONTEXTO jboss
================================================== =======================
Con esta propiedad del contexto se habilita la posiblidad de usar una distribución de JSF
diferente a la que acompaña al JBOSS ( *-faces-api y *-faces-impl). En este caso las librerías de JSF
tienen que empaquetarse en el EAR.-->

<context-param>
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
<param-value>true</param-value>
</context-param>


Pues sigue sin funcionar, no se por donde puedo tirar para que esto funcione. El error es el siguiente:

org.apache.jasper.JasperException: /app/prOInicio/index.jsp(10,6) No existe el tag form en la biblioteca importada con prefijo h
org.apache.jasper.compiler.DefaultErrorHandler.jsp Error(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatc h(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspErro r(ErrorDispatcher.java:198)
org.apache.jasper.compiler.Parser.parseCustomTag(P arser.java:1213)
org.apache.jasper.compiler.Parser.parseElements(Pa rser.java:1449)
org.apache.jasper.compiler.Parser.parseBody(Parser .java:1657)
org.apache.jasper.compiler.Parser.parseOptionalBod y(Parser.java:1004)
org.apache.jasper.compiler.Parser.parseCustomTag(P arser.java:1272)
org.apache.jasper.compiler.Parser.parseElements(Pa rser.java:1449)
org.apache.jasper.compiler.Parser.parse(Parser.jav a:133)
org.apache.jasper.compiler.ParserController.doPars e(ParserController.java:216)
org.apache.jasper.compiler.ParserController.parse( ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:167)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:306)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:286)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:273)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:316)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doF ilter(ReplyHeaderFilter.java:96)



--------------------------------
Si me podéis orientar os lo agradecería, ya que estoy comenzando en el mundo del jsf.

Muchas gracias de antemano