diogoprosoft 14 de nov. de 2011
Testa assim
<html xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:ui="http://java.sun.com/jsf/facelets" lang="pt-br">
E como está seu web.xml?
alissonvla 14 de nov. de 2011
cara,
tenta assim e ve se funciona,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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"
xmlns:p = "http://primefaces.prime.com.tr/ui" >
t+
lucasgarofolo 14 de nov. de 2011
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:web= "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >
<filter>
<filter-name> struts2</filter-name>
<filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name> struts2</filter-name>
<url-pattern> /*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file> welcome.html</welcome-file>
</welcome-file-list>
</web-app>
não deu certo isso ai não.
alissonvla 14 de nov. de 2011
cara,
vc ta usando Struts ou Jsf?
t+
lucasgarofolo 14 de nov. de 2011
eu to usando o struts, eu só quero testar algumas coisas do primefaces, não tem como ?
alissonvla 14 de nov. de 2011
cara,
nao sei se vai funcionar, vc vai ter que testar. segue um web.xml para o primefaces
<?xml version="1.0" encoding="UTF-8"?>
<web-app version= "3.0" xmlns= "http://java.sun.com/xml/ns/javaee"
xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation= "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" >
<display-name> Bingo</display-name>
<context-param>
<param-name> javax.faces.STATE_SAVING_METHOD</param-name>
<param-value> server</param-value>
</context-param>
<servlet>
<servlet-name> Faces Servlet</servlet-name>
<servlet-class> javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup> 1</load-on-startup>
</servlet>
<servlet>
<servlet-name> Resource Servlet</servlet-name>
<servlet-class> org.primefaces.resource.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> Resource Servlet</servlet-name>
<url-pattern> /primefaces_resource/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> Faces Servlet</servlet-name>
<url-pattern> *.jsf</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout> 5</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file> index.html</welcome-file>
<welcome-file> index.htm</welcome-file>
<welcome-file> index.jsp</welcome-file>
<welcome-file> default.html</welcome-file>
<welcome-file> default.htm</welcome-file>
<welcome-file> default.jsp</welcome-file>
</welcome-file-list>
</web-app>
FernandoFranzini 14 de nov. de 2011
Não vai funcionar, por varios motivos
Verifique a versão do jsf com a versão do prime.
Seu web.xml não esta declarado o faces.
Use o projeto JSF no eclipse que ele ja cria a maior parte das coisas e valida o codigo.
Strusts não roda junto com JSF, cada um vai ter seu request tratado pelo seu proprio servlet MVC.
Antes de usar JSF, favor dar uma lida em algum material, pq parece que vc ta aventurando… - http://fernandofranzini.wordpress.com/2011/09/14/referencia-javaserver-faces-2/
diogoprosoft 14 de nov. de 2011
Hebert_Coelho 14 de nov. de 2011
Olha só, nesse post eu mostro como criar um JSF Hello world: JSF - Hello World, AutoComplete .
Depois que estiver funcionando, você coloca o Primefaces para funcionar.
O Primefaces 2 você coloca na pasta WEB-INF/lib o arquivo jar e depois coloca no web.xml o seguinte código:
<context-param>
<param-name>com.sun.faces.allowTextChildren</param-name>
<param-value>true</param-value>
</context-param>
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/primefaces_resource/*</url-pattern>
</servlet-mapping>