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.