Oi pessoal...sou novo aqui no Fórum, comecei recentemente a trabalhar com java para web e pintou umas dúvidas bestas...eu tenho por exemplo, uma tela de login junto à um menu com algumas opções de navegação dentro do próprio portal do sistema..estou com um problema na parte do login, gostaria de poder acessar todo o conteúdo da página inicial sem ter q efetuar o login, do jeito que está, consigo ter acesso ao menu somente logando no sistema...alguém poderia me ajudar nesta pequena dúvida? abraços...
esse é o layout (template):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:c="http://java.sun.com/jstl/core">
<f:view>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<a4j:loadStyle src="/css/defaultmenu.css" />
</head>
.....
<ui:insert name="mbody"/>
<ui:include src="/templates/messages.xhtml" />
<h:form id="myfrm">
<c:if test="#{!empty loginController.id}">
<span style="margin-right: 4px; margin-top: 50px">
<h:outputText
value="#{msgs['global.welcome.user']}, #{loginController.username}@#{loginController.domain}" margin-top="30px" styleClass="textoPreto" />
<h:commandLink action="#{logoffController.logoff}"
title="#{msgs['global.logoff.title']}">
<h:outputText value="[#{msgs['global.logoff']}]" styleClass="textoPreto" />
</h:commandLink> </span>
</c:if>
</h:form>
<h:form id="frmenu"> ==> [color=green]apartir daqui que está o problema[/color]
<div class="menu">
<ul>
<li class="current"><h:commandLink action="home" value="#{msgs['menu.portal.home']}">
</h:commandLink></li>
<li><h:commandLink action="howitworks" value="#{msgs['menu.portal.howitworks']}">
</h:commandLink></li>
<li><h:commandLink action="advantages" value="#{msgs['menu.portal.advantages']}" >
</h:commandLink></li>
<li><h:commandLink action="rates" value="#{msgs['menu.portal.rates']}">
</h:commandLink></li>
<li><h:commandLink action="residential" value="#{msgs['menu.portal.residential']}" >
</h:commandLink></li>
<li><h:commandLink action="business" value="#{msgs['menu.portal.business']}">
</h:commandLink></li>
</ul>
</div>
</h:form>
</div>
</f:view>
</html>
<ui:composition template="/templates/layout.xhtml">
<ui:define name="mbody">
<f:view>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1" />
<a4j:loadStyle src="/css/defaultmenu.css" />
</head>
<div class="loginn">
<h:outputLabel value="#{msgs['login.user']}:" for="login"/>
<rich:spacer width="5"/>
<h:inputText id="login"
value="#{loginController.username}"
required="true"
style="width: 110px"/>
<rich:spacer height="50px"/>
<h:outputLabel value="#{msgs['login.password']}:" for="password" />
<rich:spacer width="5"/>
<h:inputSecret id="password"
value="#{loginController.password}"
required="true"
style="width: 80px" />
<rich:spacer width="9"/>
<h:commandButton value="#{msgs['login.conect']}" action="#{loginController.authenticate}" width="80px" />
</div>
</h:form>
</f:view>
</ui:define>
</ui:composition>
</html>
Obrigado pela ajuda!!