Erro formulário Struts

1 resposta
messias.sjs

Boa tarde a todos!
Seguinte…meu formulário conjuge.jsp não está aparecendo. Aparece na página somente o layout que é carregado pelo tiles, e ocorpo onde era para aparecer meu formulário não aparece. Alguém poderia me ajudar???

conjuge.jsp - Coloquei só os dois campos e mesmo assim nada aparece

<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>

<BR><center><h3>Sistema de Atendimento ao Agricultor Familiar</h3></center>

<html:form action="/salvarConjuge.do">
        <table border="2" width="50%" cellpadding="2" cellspacing="3" style="border-collapse: collapse" bordercolor="#0000FF" bordercolorlight="#C0C0C0" bordercolordark="#808080">
            <tr><td colspan="5"><font color="red">
                <html:errors/>
            </font></td></tr>
            <tr>
                <td height="31" width="100%" colspan="5" style="border-bottom-style: solid; border-bottom-width: 1px">
                <p align="center"><b>Cadastro do Cônjuge</b></td>
            </tr>
            <tr>
		<td width="19%" align="left" colspan="1" style="border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px">CPF *<br>
                        <html:text property="CPFDoConjuge" maxlength="11"/>
		</td>
		<td align="left" height="29" colspan="4" width="78%" colspan="4" style="border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px">Nome:<br>
			<html:text property="NomeDoConjuge" maxlength="100" size="60"/>
		</td>
	   </tr>
       
        <tr>
                <td colspan="5" align="right"><html:submit value="Próxima >>"/><html:reset value="Limpar"/></td>
        </tr>
</table>
</html:form>

Classe ConjugeForm

public class ConjugeForm extends ActionForm{
        
        private String NomeDoConjuge;
	private long CPFDoConjuge;
	private long RGDoConjuge;
	private byte CDRegimeDeCasamento;
	private Date DataNascDoConjuge;
	private String UFDoOrgaoEmissorConjuge;
        private String UFNascConjuge;
	private long CDMunicipioConjuge;
	private String NomeDaMaeConjuge;
	private byte CDEscolaridade2;
	private byte CDNaturalidade;
	private String ApelidoDoConjuge;
	private byte SexoDoConjuge;
	private long NISDoConjuge;
        
    public ConjugeForm(){
        
    }
    //métodos geters e seters
}

struts-config.xml

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">


<struts-config>
    
    <form-beans>        
       	<form-bean name="loginForm" type="dap.visao.LoginForm"/> 
        <form-bean name="conjugeForm" type="dap.visao.ConjugeForm"/>
    </form-beans>
   
   <action-mappings>

   <action path="/login" 
		type="dap.visao.LoginAction"
		scope="request"
		name="loginForm" validate="false">

                <forward name="SUCCESS"                
			 path="inicio"
			 redirect="false"/>
   </action>

   <action path="/cadastrarConjuge"
		type="dap.visao.ConjugeAction"
		scope="request"
		name="conjugeForm" 
		validate="false">

             <forward name="SUCCESS"
			 path="conjuge"
			 redirect="false"/>
                                                                     
	</action>
      </action-mappings>

ConjugeAction

package dap.visao;

import dap.app.ConjugeFacade;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

/**
 *
 * @author User
 */
  public class ConjugeAction extends Action{  
    
 
    public ConjugeAction(){
        
    }
    public ActionForward execute(ActionMapping mapping, 
			ActionForm actionForm, 
			HttpServletRequest request, 
			HttpServletResponse response) throws Exception {
		
		ConjugeFacade facade = new ConjugeFacade();      
                ConjugeForm form = (ConjugeForm) actionForm;
                
                
                return mapping.findForward("SUCCESS");
   }
}

Todas as dicas são bem vindas, se precisar de mais algum arquivo é só pedir q eu posto.

1 Resposta

messias.sjs

o pessoal…será que alguém nunca teve um erro deste??? Me ajudem…

Criado 31 de outubro de 2007
Ultima resposta 31 de out. de 2007
Respostas 1
Participantes 1