Eclipse

7 respostas
snowblacksoul

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?!

7 Respostas

Guilherme_Gomes

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.

snowblacksoul

Cara está tudo certinho, nada errado, mesmo assim continua a dar esse erro?!

Guilherme_Gomes

Mostre as partes importantes dos códigos, por favor!

snowblacksoul

Cara ja olhei tudo isso , mas ainda continua dando o mesmo erro!! tem mais alguma coisa que possa fazer

snowblacksoul

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?!

snowblacksoul

mas ninguém pra ajudar?!

V

Amigos,

Alguem sabe me dizer se dá para instalar o netbeans6.5 em um cd???

Criado 17 de fevereiro de 2009
Ultima resposta 21 de mar. de 2009
Respostas 7
Participantes 3