Oi pessoal tenho o seguinte problema, alguém me ajuda?
É o seguinte:
Não consigo enviar os dados de uma pagina .jsp para a servelet correspondente.
O codigo da jsp é:
[code]
<%–
Document : proposta_ferias
Created on : 1/Jul/2008, 9:50:58
Author : ASC
–%>
<%@ taglib tagdir="/WEB-INF/tags/ext/" prefix=“ext” %>
<%@ page import=“java.util.*”%>
<%@ page import=“apoio.PropostaFerias”%>
<%@ page import=“controler.Ges_PropostaFerias”%>
<!-- Inicio do body referenciado da framework -->
<ext:body theme="gray">
<!-- utiliza uma tabela como base de suporte aos objectos graficos que irá usar -->
<ext:viewport layout="table" >
<!-- inicio dos forms da página -->
<ext:form.formPanel renderTo="combo" id="form" url="index.jsp" bodyStyle="padding:10px" border="false" name="propostaFerias" onSubmit="Ges_PropostaFerias" method="post">
<!-- Inicio da frame -->
<ext:form.fieldset style="margins:5px" bodyStyle="padding:5px" autoHeight="true" title="Dados Pessoais">
<!-- Inicio/fim da caixas de texto com labels -->
<ext:form.numberField name="nii" fieldLabel="NII" value="0"/>
<ext:form.textField fieldLabel="Posto/Categoria" name="postoCategoria" />
<ext:form.textField fieldLabel="Nome" name="nome" />
<ext:form.textField fieldLabel="Unidade" name="unidade" />
<ext:form.numberField name="dFerias" fieldLabel="Dias" value="0"/>
<!-- Inicio ComboBox simples -->
<ext:form.comboBox value="Férias" name="tipoLicenca" fieldLabel="Tipo de Licença">
<ext:form.option value="Férias">Férias</ext:form.option>
<ext:form.option value="Paternidade">Paternidade</ext:form.option>
<ext:form.option value="Morte de Familiar">Morte de Familiar</ext:form.option>
</ext:form.comboBox>
<ext:form.dateField name="dataInicio" fieldLabel="Data de Inicio" format="d.m.Y" vtypeText="A data deve ter o seguinte formato dd.mm.aaaa"value="1.1.1970" />
<ext:form.dateField name="dataFim" fieldLabel="Data de Fim" format="d.m.Y" vtypeText="A data deve ter o seguinte formato dd.mm.aaaa"value="1.1.1970" />
<ext:form.textField fieldLabel="Despacho" name="despacho" vtypeText="A texto do despacho deve ser algo como: Está conforme o planeamento"/>
</ext:form.fieldset> <!-- fim da frame -->
<!-- Inicio da frame -->
<ext:form.fieldset style="margins:5px" bodyStyle="padding:5px" autoHeight="true" title="Dados Contacto">
<!-- Inicio/fim da caixas de texto com labels -->
<ext:form.textField fieldLabel="Rua" name="rua" />
<ext:form.textField fieldLabel="Localidade" name="localidade" />
<ext:form.textField fieldLabel="Código Postal" name="codPostal" />
<ext:form.numberField name="telefone" fieldLabel="Telefone" value="0"/>
</ext:form.fieldset> <!-- fim da frame -->
<!-- este botão permite submeter os parametros introduzidos -->
<ext:button type="submit" text="Validar" />
<ext:form.htmlEditor ></ext:form.htmlEditor>
</ext:form.formPanel>
</ext:viewport>
</ext:body>
<table width="100%" border="1">
<tr>
<td colspan="3" height="5%"> </td>
</tr>
<tr>
<td width="15%"> </td>
<td><!--Alocação dos dois paineis (mapeamento)dos forms da pagina das ferias -->
<div id="combo" align="center" valign="middle"></div>
</td>
<td width="15%"> </td>
</tr>
<tr>
<td colspan="3" height="5%"> </td>
</tr>
</table>
</body>
[/code
O código na servelet é:
[code]
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
String nii = request.getParameter("nii");
String postoCategoria = request.getParameter("postoCategoria");
String nome = request.getParameter("nome");
String unidade = request.getParameter("unidade");
String dFerias = request.getParameter("dFerias");
String tipoLicenca = request.getParameter("tipoLicenca");
String dataInicio = request.getParameter("dataInicio");
String dataFim = request.getParameter("dataFim");
String despacho = request.getParameter("despacho");
String rua = request.getParameter("rua");
String localidade = request.getParameter("localidade");
String codPostal = request.getParameter("codPostal");
String telefone = request.getParameter("telefone");
PropostaFerias propostaFerias = new PropostaFerias();
propostaFerias.setNii(nii);
propostaFerias.setPostoCategoria(postoCategoria);
propostaFerias.setNome(nome);
propostaFerias.setUnidade(unidade);
propostaFerias.setDFerias(dFerias);
propostaFerias.setTipoLicenca(tipoLicenca);
propostaFerias.setDataInicio(dataInicio);
propostaFerias.setDataFim(dataFim);
propostaFerias.setDespacho(despacho);
propostaFerias.setRua(rua);
propostaFerias.setLocalidade(localidade);
propostaFerias.setCodPostal(codPostal);
propostaFerias.setTelefone(telefone);
System.out.println("propostaFerias"+propostaFerias);
response.sendRedirect("teste.jsp");
[/code]
Agradeço muito a vossa disponibilidade desde já.
Zé