Oi pessoal,

Tenho a seguinte sequência de jsp e beans:

1º um htm que manda para um jsplogin os parâmetros username, senha e
ambiente.

2º este jsplogin manda os parâmetros para o beanlogin que autêntica o
user e retorna para este mesmo jsplogin mais dois
parâmetros(cia e nome completo) e são adicionados todos em uma session e
é chamado via forward um outro jsp(jsprec).

3º Neste jsp eu tento dar um set property em um beanrec com a seguinte
sintaxe:
<jsp:setProperty name="Recursosec" property="username"  value = "<%=
session.getAttribute("username")%>"/>
<jsp:setProperty name="Recursosec" property="cia" value = "<%=
session.getAttribute("cia")%>" />
<jsp:setProperty name="Recursosec" property="ambiente" value = "<%=
session.getAttribute("abiente")%>" />

mas o Tomcat retorna a seguinte mensagem:Attribute username has no value

Tentei então fazer funcionar criando inputs hidden para pegar o valor e
o set property pegar do hidden ficando assim :
<jsp:setProperty name="Recursosec" property="username" />
<jsp:setProperty name="Recursosec" property="cia" />
<jsp:setProperty name="Recursosec" property="ambiente"/>

 <input type="hidden" name="username" value="<%=
session.getAttribute("username")%>">
 <input type="hidden" name="cia" value="<%=
session.getAttribute("cia")%>">
 <input type="hidden" name="ambiente" value="<%=
session.getAttribute("ambiente")%>">

Ele monta todos os input hiddens com os valores de session corretamente,
mas não consegue setar a property cia. A única
diferença que existe entre estas três properties é que a cia não é
informada via input na tela inicial. Montei uma outra página inicial
onde passei a informar o campo cia e tudo passou a funcionar
normalmente, mas acho que não deveria ter nada a ver porque ele pega o
valor da session.
OBS: Todos os beans tem o scope session.

Alguém sabe o que pode estar ocorrendo





------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a