Problema com WW

2 respostas
J

Olá...

estou com um problema ao tentar executar o exemplo do guia webwork aqui do guj...

invéz de usar as tags do WW, estou usando JSTL:

Olá <c:out value='${param.nome}'/>.
<br>
Você nasceu em <c:out value='${param.ano}'/>

Action:

package ww;
import com.opensymphony.xwork.ActionSupport;
import java.util.Calendar;

public class CalculaAnoNascimento extends ActionSupport 
{

    private String nome;
    private Integer idade;
    private Boolean aniversario;
    private Integer ano;
    
    public String execute() throws Exception 
    {

    if (nome == null || nome.equals("") || idade == null || idade.equals("")) 
    {
        return ERROR;
    }
    
    if (aniversario == null) 
    {
        aniversario = new Boolean(false);
    }
    if (!aniversario.booleanValue()) 
    {
        idade = new Integer(idade.intValue()+1);
    }
    
    Calendar data = Calendar.getInstance();
    data.add(Calendar.YEAR, (idade.intValue()*-1));
    ano = new Integer(data.get(Calendar.YEAR));
    
    return SUCCESS;
    
    }
    
    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }
    public Integer getIdade() {
        return idade;
    }
    public void setIdade(Integer idade) {
        this.idade = idade;
    }
    public Boolean getAniversario() {
        return aniversario;
    }
    public void setAniversario(Boolean aniversario) {
        this.aniversario = aniversario;
    }
    public Integer getAno() {
        return ano;
    }
    public void setAno(Integer ano) {
        this.ano = ano;
    }
}

porque o nome eu consigo pegar normalmente com o param ???
e o mesmo não acontece com o ano ???

Obrigado!!!

:wink:

2 Respostas

J

alguém ???

:lol:

K

:cry:

Criado 13 de maio de 2005
Ultima resposta 14 de mai. de 2005
Respostas 2
Participantes 2