Pessoal estou com uma dúvida, fiz um projeto no netbeans e funcionou que foi uma beleza, agora fiz o mesmo projeto no eclipse enão está funcionando, talvez não tenha configurado direito, alguém pode me ajudar?1 O que acontece é o seguinte,fiz um formulario jsp que conecta com o servlet para enviar os dados ali e chamar um jsp para mostrar os dados e fazer a multiplicação dos dados, só que ao clicar no enviar ele esta pedindo pra salvar o arquivo?! será mesmo que foi a configuração?!
Eclipse
7 Respostas
A estrutura de pastas usada pelo Eclipse e pelo NetBeans são diferentes. Se você abrir o projeto criado em um no outro, tem que configura-lo corretamente.
No seu caso, clique com o botão direito no seu projeto e o ultimo item é o “Properties”. Arrume o Java Compiler (caso esteja errado) e o Java BuildPath.
Na hora da criação de projeto WEB no eclipse, você tem que dizer quais são as pastas que contém a parte WEB, o source code e o contexto da aplicação, arrume isso para a sua configuração de pastas.
Cara está tudo certinho, nada errado, mesmo assim continua a dar esse erro?!
Mostre as partes importantes dos códigos, por favor!
Cara ja olhei tudo isso , mas ainda continua dando o mesmo erro!! tem mais alguma coisa que possa fazer
esse é o servlet
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//response.setContentType("text/html:charset=UTF-8");
PrintWriter out = response.getWriter();
try{
String x = request.getParameter("nome");
//String y = request.getParameter("valorcobrado");
String w = request.getParameter("minutos");
float y = Float.parseFloat(request.getParameter("valorcobrado"));
request.setAttribute("nome", x);
request.setAttribute("valorcobrado", y);
request.setAttribute("minutos", w);
request.getRequestDispatcher("exibir.jsp").forward(request, response);
}finally{
out.close();
}
}
}
esse é o formulario
<form action=“dados” method=“post” class=“formulario” name=“formulario”>
<table>
<tr>
<td>Nome da Prestadora:</td>
<td><input type=“text” value="" id=“nome” name=“nome”></td>
</tr>
<tr>
<td>Valor Cobrado:</td>
<td><input type=“text” value="" id=“valorcobrado” name=“valorcobrado”></td>
</tr>
<tr>
<td>Minutos Utilizados:</td>
<td><input type=“text"value=”" id=“minutos” name=“minutos”></td>
</tr>
<tr>
<td colspan=“2”><input type=“submit” value=“Enviar”></td>
</table>
</form>
esse mostra os dados que é o exibir.jsp
<body>
<%=request.getParameter(“nome”) %>
<%=request.getParameter(“valorcobrado”) %>
<%=request.getParameter(“minutos”) %>
<%
float valorcobrado = Float.parseFloat(request.getParameter(“valorcobrado”));
float minutos = Float.parseFloat(request.getParameter(“minutos”));
%>
<%=minutos*0,45 %>
</body>
fiz o mesmo no netbeans e está funcionando só no eclipse que não: no servlet quando deixo a linha “//response.setContentType(“text/html:charset=UTF-8”);” comentada ai sim aparece no browser mas não chama a pagina exibir?!
mas ninguém pra ajudar?!
Amigos,
Alguem sabe me dizer se dá para instalar o netbeans6.5 em um cd???