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: