Oi pessoal,
agora passei a utilizar o Resin e o problema voltou. Será que alguem sabe o
que pode estar acontecendo?
Com o Resin esta dando também o seguinte problema que não dava no tomcat:
Tenho um jsp incluso em todas a páginas do meu sistema para verificar se o
user pode acessar o que ele esta tentando. Este jsp da os sets no bean de
valores que ele pega dá sessão. No resin ele esta setando todos os valores
como null. Faço a inclusão do jsp da seguinte maneira.
<%@ include file="jspcab.jsp" %>
> Oi pessoal,
>
> este problema foi resolvido adicionando o atributo cia na passagem via
> forward:
> <jsp:forward page="jsprecursosec.jsp">
> <jsp:param name="cia" value="<%= BeanLogin.getCia();%>"/>
> </jsp:forward>
>
> mas o que queriamos fazer era pegar este valor no outro jsp via session,
mas
> percebemos que no outro jsp só conseguimos dar setproperty nos parâmetros
> que vem via request, por isso que adicionando o param name funcionou.
>
> Alguem pode confirmar se é bug do Tomcat não poder fazer isto:
> jsp:setProperty name="Recursosec" property="username" value = "<%=
> session.getAttribute("username")%>"/>
>
>
> >
> > >
> > > 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]
> >
>
> -------------------------------------------------------------------------
> > >
> >
>
------------------------------ 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]
-------------------------------------------------------------------------