Verificação s:if struts2[RESOLVIDO]

3 respostas
cdorner

Como eu verifico na jsp no Struts2 se o atributo da minha action esta nulo ?

sei que posso usar o <s:if test="">

mas oq iria no test ?

o nome do meu atributo é autor

valeww

3 Respostas

nextuser

ta na mao http://cwiki.apache.org/WW/if.html

cdorner

Nao consegui ainda.

Minha action

public class ManterAutorAction extends ActionSupport implements Preparable{

	private Autor autor;

       get set ..... 


     outros metodos  etc

}

minha jsp

<s:if test="autor.idAutor == 0">
						<span id="divSalvar">
							<s:submit value="Gravar" method="salvar" />
						</span>
					</s:if>
					<s:if test="autor.idAutor != 0">	
					<span id="divAtualizar" style="display: none;">
						<s:submit value="Atualizar" method="atualizar" />	
					</span>
					</s:if>

ou seja, quando eu entrar na tela pelo botao inserir o autor nao vai estar preenchido entaum eu quero salvar, caso contrario eu quero atualizar, mas esse if nao esta rolando,

alguem poderia tbm me explicar a diferença entre % $ # no struts 2 ?

valeww mesmo

nextuser

vc tem certeza que autor naum é nulo??

e só uma duvida oq q acontece quando vc executa esse jsp?? ele ta dando um erro ou ele mostra um dos dois!!

vc pode testar e pode escrevere no HTML o valor autor.idAutor

Criado 15 de fevereiro de 2009
Ultima resposta 15 de fev. de 2009
Respostas 3
Participantes 2