Strut fazer submit de um campo e retornar para mesma tela com o campo preenchido

1 resposta
S

Olá

Nesse meu exemplo abaixo estou fazendo submit de meu formulario para ele mesmo,
ele assim que eu digitar o nome e fazer submit ele deve voltar para a mesmo formulario com o nome que eu digitei, porem
ele nao estar trazendo o nome que eu digitei.
Alguem saberia me dizer o que eu teria que fazer para ele trazer o nome que digitei?

Alguem poderia me dizer o que tem de errado?

Grato

///====================formbean==============

package br.com.teste;

import java.io.Serializable;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.validator.ValidatorForm;

public final class TesteForm extends ValidatorForm implements Serializable {

private String nome  = null;

public void setNome(String nome) {
    this.nome = nome;
}

public String getNome() {
    return nome;
}

}

///====================action================================================

package br.com.teste;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionForward;

import org.apache.struts.action.ActionMapping;

import java.text.DecimalFormat;

import java.util.Calendar;

import java.util.Vector;
import br.com.teste.testeForm

public class TesteAction extends PDKAction {

static {

}  
 
public ActionForward execute(ActionMapping mapping, ActionForm form, 
                             HttpServletRequest request, 
                             HttpServletResponse response) throws IOException, 
                                                                  ServletException {
                                                                  
    TesteForm info = (TesteForm)form;

    return mapping.findForward( "sucesso");
}

}

//======================= jsp=================================
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix=“bean”%>
<%@ taglib uri=“http://jakarta.apache.org/struts/tags-html” prefix=“html”%>

teste
<td width="603"><img src="<%= base %>/imagens/dot.gif" width="594" height="8" border="0"></td>

</tr>

    <tr>
                    <td height="18"><bean:message key="nome"/></td>
                    <td><html:text  property="nome" styleId="nome" styleClass="txtbox"  maxlength="50" size="50"  /></td>
     </tr>
<tr>
	<td height="20" colspan=2 ><input type=button value="Enviar" onclick="enviar();"></td>
</tr>

</html:form>

1 Resposta

Getware

Coloca aqui o struts-config.xml.

OBS.: Não use essas taglib’s do struts use JSTL.

Criado 8 de março de 2007
Ultima resposta 8 de mar. de 2007
Respostas 1
Participantes 2