Boa tarde galera sei que já é fim de tarde mas deixo um pedido de help.
Antes de dar inicio ao projeto aqui na empresa estou testando algumas técnicas
para construção de um aplicativo web; admito que sou novo (kkk).
Usando JSP com os Taglibs f,h e c. Já vinculei a pagina com o BackBin
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Cadastro de Usuário</title>
</head>
<body>
<center>
<h:form id="newUserForm">
<h:outputLabel value="Cadastro de Usuário" />
<h:panelGrid columns="2" border="0">
<h:inputText id="userLoginName" required="true" requiredMessage="Informe o seu nome de login"
value="#{newUser.loginName}" />
<h:commandButton id="saveButton" value="Salvar" action="#{newUser.addUser}" style="submitbutton"/>
</h:panelGrid>
</h:form>
</center>
</body>
</html>
</f:view>
Defini a regra de navegação no faces-config.xml ( :x ) e o arquivo Web.xml
<?xml version='1.0' encoding='UTF-8'?>
<!-- =========== FULL CONFIGURATION FILE ================================== -->
<faces-config version="1.2"
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-facesconfig_1_2.xsd">
<managed-bean>
<managed-bean-name>newUser</managed-bean-name>
<managed-bean-class>ticotico.newUser</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>SessionBean1</managed-bean-name>
<managed-bean-class>ticotico.SessionBean1</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>Page1</managed-bean-name>
<managed-bean-class>ticotico.Page1</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>ApplicationBean1</managed-bean-name>
<managed-bean-class>ticotico.ApplicationBean1</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>RequestBean1</managed-bean-name>
<managed-bean-class>ticotico.RequestBean1</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<navigation-rule>
<navigation-case>
<from-outcome>newUser</from-outcome>
<to-view-id>/newUser.jsp</to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
Mas quando executo a aplicação aparece no browser uma pagina:
[b]Manipulador de exceções.
Descrição: Ocorreu uma exceção não manipulada durante a execução do aplicativo da Web. Consulte o seguinte rastreamento da pilha para obter mais informações relativas ao erro.
Detalhes da exceção: java.lang.RuntimeException
Cannot find FacesContext
Possível origem de erro:
Nome da classe: javax.faces.webapp.UIComponentClassicTagBase
Nome do arquivo: UIComponentClassicTagBase.java
Nome do método: getFacesContext
Número de linha: 1811[/b]
Pessoal eu sei que o texto é extenso, but please help-me.
Thanks.