Help jsf + netbeans 6

0 respostas
fabioebner

Pessoal estou tentando usar o jsf e o netbena 6 fiz varios exemplos e rodou beleza.. agora estou tentando fazer o seguinte

dentro da pasta WEB PAGES eu criei um pasta PRINCIPAL e coloquei o arquivo index.JSP com o seguinte codigo:

<%-- 
    Document   : index
    Created on : 08/01/2008, 15:10:17
    Author     : Fabio Ebner
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h2>Hello World!</h2>
    </body>
    <f:view>
        <h:form>
            
        </h:form>
    </f:view>
</html>
nada mais alem disso.. dai eu fui no web.xml e mudei o
<welcome-file-list>
        <welcome-file>faces/welcomeJSF.jsp</welcome-file>
    </welcome-file-list>
para
<welcome-file-list>
        <welcome-file>principal/index.jsp</welcome-file>
    </welcome-file-list>
e nao rola essa merd$$$

da o seguinte erro:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /principal/index.jsp at line 23

20:
21:

Hello World!


22:
23:
24:
25:
26:

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.lang.RuntimeException: Cannot find FacesContext
javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1797)
javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1614)
org.apache.jsp.principal.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:104)
org.apache.jsp.principal.index_jsp._jspService(index_jsp.java:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.

alguem pode me ajudar o pq da esse erro?? e outras duas coisas pelo q eu percebi ele da esse erro qdo eu jogo o . jsp dentro de alguma pasta.. tem q fazer alguma configuracao??

abracos

se eu tirar o ele roda mas nao aparece a porcaria do css eu tenho q dar um refresh

e outra qual a diferenca entre eu usar e outputlink??

to apanhando com essa mer$$$ de jsf :P

valeus

Criado 8 de janeiro de 2008
Respostas 0
Participantes 1