Compilar servlet

2 respostas
A

Olá pessoal, estou tentando compilar o seguinte programa, estou tendo varios erros, alguem que conhece sobre o assunto, batendo o olho no meu programa, da pra ver algo errado???

import java.io.IOException;
import java.math.BigDecimal;
import java.math.BigInteger;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.rpc.ServiceException;
import javax.xml.rpc.holders.StringHolder;

import org.tempuri.wcadcliente.Dados;
import org.tempuri.wcadcliente.Wcadcliente_PortType;
import org.tempuri.wcadcliente.Wcadcliente_Service;
import org.tempuri.wcadcliente.Wcadcliente_ServiceLocator;
import org.tempuri.wcadcliente.holders.DadosHolder;

public class CadServlet extends HttpServlet {
	RequestDispatcher rd = null;

	static final int ADICIONAR = 1;

	static final int ALTERAR = 2;

	static final int CONSULTAR = 3;

	static final int APAGAR = 4;

	public void service(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {

		int op = Integer.parseInt(req.getParameter("operacao"));
		StringBuffer area = new StringBuffer();
		Wcadcliente_Service service = null;
		Wcadcliente_PortType prog = null;
		StringHolder fileStatus = new StringHolder();
		DadosHolder dados = new DadosHolder();

		try {
			service = new Wcadcliente_ServiceLocator();
			prog = (Wcadcliente_PortType) service.getwcadcliente();
		} catch (ServiceException se) {
			area.append(se);
		}

		switch (op) {
		case ADICIONAR:
			try {
				//mudei de Dados para Dados1
				Dados dados = new Dados();
				dados.setCod_Cli(req.getParameter("codigo"));
				dados.setNome_Cli(req.getParameter("nome"));
				dados.setEmail_Cli(req.getParameter("email"));
				dados.value = dados;

				prog.add(dados);
				
			} catch (Exception ex) {
				area.append(ex);
			}
			break;
			
		case ALTERAR:
			try {
				prog.update(null, fileStatus, dados);
			} catch (Exception ex) {
				area.append(ex);
			}
			break;
		case CONSULTAR:
			try {
				prog.read(req.getParameter("codigo"), null, null, fileStatus, dados);
			} catch (Exception ex) {
				area.append(ex);
			}
			break;
		case APAGAR:
			try {
				prog.remove(req.getParameter("codigo"), null, null);
			} catch (Exception ex) {
				area.append(ex);
			}
			break;
		}
		
		try {
			area.append("\ncod_Cli: " + dados.value.getCod_Cli());
			area.append("\nnome_Cli:   " + dados.value.getNome_Cli()); //.getNome_Cli());
			area.append("\nemail_Cli:  " + dados.value.getEmail_Cli()); //.getEmail_Cli());
			area.append("\nfileStatus:  " + fileStatus.value);
		} catch (NullPointerException npe) {
			area.append("\nNullPointerException");
		}
		req.setAttribute("area", area.toString());

		rd = req.getRequestDispatcher("/resultado.jsp");

		rd.forward(req, resp);

	}
}

Estou criando um webservice, foram criados programa javas a partir do .wsdl para se comunicar com esse programa ai em cima, mas estou tendo erros, é um cadastro de cod, cliente, email…

Obrigada,
Ariana

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Reifel[/color][/size] :joia:

2 Respostas

C

Oi Ariana, sempre que você postar códigos com erros, coloque os mesmo que é bem mais fácil de descobrir o problema. :joia:

A

oi,

na verdade, eu ja consegui compilar…

Obrigada pela ajuda.

Criado 16 de junho de 2006
Ultima resposta 18 de jun. de 2006
Respostas 2
Participantes 2