Duvida Struts2

2 respostas
fabioebner

Amigos, comecei a mexer com Struts2 agora e tenho uma duvida.

Estou utilizando a covencao de colocar minhas Actions no package .action

logo minha classe ficaria assim

package br.com.teste.action

public class Teste{


private Integer cdTeste;

@Action(.....)
public String testa(){

 return "ok"
}


public void setCdTeste(Integer cdTeste){
  this.cdTeste = cdTeste;
}

para eu me referenciar a esse cdTeste no meu form eu so preciso colocar no name do meu objeto cdTeste ate ai tudo perfeito, a minha duvida e a seguinte: esse cdTeste sera 1 para cada requisicao, ou corro o risco de caso tenha dois requisicoes ao mesom tempo, o valor 1 conflitar com o valor da 2?

obrigado

2 Respostas

Oenning

Não há como ter conflito. Cada vez que o usuário apertar o botão do formulário vai cair no Struts que vai instancia sua Action e popular esse parâmetro.
Você correria o risco de compartilhar a mesma variável para duas pessoas se ela fosse estática, mas não é o caso.

fabioebner
Show, valeu irmao, so uma duvida, tu sabe aonde eu consigo achar algum exemplo daquele open session in view?? tentei colocar no meu web.xml
<filter>
		<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
		<filter-class>
            org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
        </filter-class>
	</filter>

	<filter-mapping>
		<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

porem nao deu certo..

va,leu

Criado 28 de junho de 2010
Ultima resposta 28 de jun. de 2010
Respostas 2
Participantes 2