Valeu cara... funcionou...
 
    Mas agora como fa�o para usar uma vari�vel de JSP na fun��o... por exemplo:
 
<%
    String strMyString = "Obrigado!";
%>
 
<%!
    public void sendMessage ()
    {
        out.write (strMyString);
    }
%>
 
 
    O c�digo acima n�o funciona pois ele n�o acha a vari�vel strMyString dentro de sendMessage.
    Eu posso fazer assim?
 
<%
    String strMyString = "Obrigado!";
%>
 
<%!
    public void sendMessage (String strNewMessage)
    {
        out.write (strNewMessage);
    }
%>
 
<%
    sendMessage (strMyString);
%>
 
    Tem algum problema?
 
    Obrigado.
 
 
 
 
----- Original Message -----
From: "Julio Cesar dos Santos Lins" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 23, 2002 10:24 AM
Subject: RES: [enterprise-list] Problemas com vari�veis de um Session Bean.

> Oi Artur,
>
> Voc� provavelmente est� armazenando a refer�ncia ao SessionBean como um
> atributo do Servlet/JSP. Como normalmente o Web Container utiliza apenas uma
> inst�ncia do Servlet, v�rios usu�rios est�o compartilhando o mesmo atributo,
> fazendo um acesso concorrente ao Servlet.
>
> Creio que a refer�ncia deve ser armazenada na sess�o web do usu�rio e
> recuperada quando ele quiser acessar o Bean novamente.
>
> Tenha sempre cuidado com vari�veis declaradas com <%! ... %> no JSP.
>
> Um abra�o,
> J�lio
>
> -----Mensagem original-----
> De: Artur Lu�s [mailto:[EMAIL PROTECTED]]
> Enviada em: quarta-feira, 23 de outubro de 2002 08:58
> Para:
[EMAIL PROTECTED]
> Assunto: [enterprise-list] Problemas com vari�veis de um Session Bean.
>
>
>     Fala galera... o meu problema � o seguinte.
>
>     Eu tenho um Session Bean "deployado" na minha m�quina junto com uma
> p�gina de JSP. Nesta p�gina eu tenho um cadastro de fases de
> um processo, essas fases s�o armazenadas em um vetor no Bean e quando o
> usu�rio finaliza o cadastro, o Bean joga esses dados no
> banco.
>
>     Qual � o problema?
>
>     Quando eu abro essa p�gina na minha m�quina e cadastro duas fases, por
> exemplo:
>         Phase1 -> Tempo 40
>         Phase2 -> Tempo 50
>
>     funciona perfeitamente, mas quando eu abro em uma outra m�quina a mesma
> p�gina simultaneamente, os dados que foram cadastrados
> na primeira m�quina aparecem no cadastro da segunda.
>
>     O Bean � Stateful.
>     Estou usando o Deploytool da Sun.
>
>     Como posso resolver esse problema?
>
>     Obrigado!
>
>
>
> Artur Lu�s Ribas Barbosa
> Inatel Competence Center
> Fone/Phone: +55 35 3471 9335 Fax: +55 35 3471 9310
>
[EMAIL PROTECTED] http://www.inatel.br
>
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a