Galera gostaria de saber se as tags condicionais do struts 2 tem bug…
<s:if test="situacao == 'A'">Aberto</s:if>
<s:elseif test="situacao == 'F'">Fechado</s:elseif>
isso não está funcionando…
pra ter certeza se “Situacao” estava vindo com algum valor msm, coloquei isso antes do código acima:
alguém sabe ?
Tenta:
<s:if test="situacao.equals('A')">Aberto</s:if>
[]'s
Rodrigo Auler
uso o jstl q ai vc fica independente do struts e faz a mesma coisa.
<c:if/>
Rodrigo, tentei com equals() e tb não funcionou…
georgesq, o q é jstl ? é um framework MVC ?
é uma api somente para esses tipos de situações, loop, criar variáveis em vários escopo e não é acoplado a nenhum framework, e muito utilizado, melho q vc utilizar o do struts…
hum… fiquei interessado…
como funciona exatamente? é possivel integrar com o struts 2 ?
como eu começo a utilizar essas api’s ?
Vai lá no Portal Java que tem uns tutoriais de JSTL.
keller
Fevereiro 13, 2007, 5:52pm
#8
Melhor maneira de resolver isso na minha opniao.
package br.com.guj.exemplo.model;
public final class Situacao{
public static final String ABERTO = "Aberto";
public static final String FECHADO = "Fechado";
private String situacao;
private String situacaoCompleta;
public void setSituacao(String situacao){
this.situacao = situacao
}
public String getSituacao(){
return this.situacao;
}
public String getSituacaoCompleta(){
if(this.situacao.equalsIgnoreCase("A")){
return Situacao.ABERTO;
}
return Situacao.FECHADO;
}
}
E no JSP
<c:out value="${situacao.situacaoCompleta}" />
Bom deu pra pegar a ideia certo?
Boa sorte! :thumbup:
blz galera… vou começar a trabalhar com o jstl…
qualquer novidade eu coloco aqui…
valeu pela força!!
pessoal,
tow querendo imprimir o conteudo “situação” do objeto “pedido” que esta instanciado na minha action.
porém não está imprimindo…
alguém pode me ajudar ?