Página JSP Problema ( Servlet )

2 respostas
shadowjava

Olá amigos !

erstava tendo um problema com a minha pagina JSP
só que agora consegui fazer rodar com a servlet.

porem gostaria agora de retornar o valor de um campo text na propria página JSP.

como faço isso

esse aqui é o página JSP.
<%@ page language="java" contentType="text/html; charset=iso-8859-1"
	pageEncoding="ISO-8859-1"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>.: Chá de Panela :.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<BASE
	HREF="<%= "http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/"
						 %>">

<body>

<h1>.: Testando a caixa de texto :.</h1>


<form method="get" action="Confirmacao">

<table border="0">
	<tr>
		<td>
		<h3>Escrev@ aqui :</h3>
		</td>
		<td><input type=text size=50 maxlength=100 name=grava> <input
			type=submit value="Enviar"></td>
     </tr>
</table>
e esse aqui é a Servlet
package br.com.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class for Servlet: Confirmacao
 *
 */
public class Confirmacao extends javax.servlet.http.HttpServlet implements
		javax.servlet.Servlet {

	/* (non-Java-doc)
	 * @see javax.servlet.http.HttpServlet#HttpServlet()
	 */
	public Confirmacao() {
		super();
	}

	/* (non-Javadoc)
	 * @see javax.servlet.Servlet#destroy()
	 */
	public void destroy() {
		// TODO Auto-generated method stub
		super.destroy();
	}

	/* (non-Javadoc)
	 * @see javax.servlet.http.HttpServlet#doDelete(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	 */
	protected void doDelete(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		super.doDelete(request, response);
	}

	/* (non-Java-doc)
	 * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	public void doGet(HttpServletRequest request,
			HttpServletResponse response)
			throws ServletException, IOException {
			response.setContentType("text/html");
			PrintWriter out = response.getWriter();
			String docType =
			"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
			"Transitional//EN\">\n";
			out.println(docType +
			"<html>\n" +
			"<head><title>.: Página de Cadastro :.</title></head>\n" +
			"<BODY BGCOLOR=\"#FDF5E6\">\n" +
			"<H1>Texto cadastrado com sucesso</H1>\n" +
			<>
			"</BODY></HTML>");
			}

	/* (non-Java-doc)
	 * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub


	}

	/* (non-Javadoc)
	 * @see javax.servlet.Servlet#getServletInfo()
	 */
	public String getServletInfo() {
		// TODO Auto-generated method stub
		return super.getServletInfo();
	}

	/* (non-Javadoc)
	 * @see javax.servlet.GenericServlet#init()
	 */
	public void init() throws ServletException {
		// TODO Auto-generated method stub
		super.init();
		System.out.println("init");
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		// TODO Auto-generated method stub
		return super.toString();
	}

}

Desde já muito obrigado!

2 Respostas

shadowjava

ninguem aqui poderia me dar uma ajudinha?

shadowjava

continuo esperando a ajuda da galera fera de java aqui

minha duvida continua sendo essa e vou até acrescentar mais

seguinte , criei a servlet pra tratar o botão do jsp

sendo que criei um outro botão pra resgatar tudo que foi inserido na primeira opção.

alguem sabe um meio pra poder fazer com que funcione , pois o botão fica retornando a mesma pagina de sucesso de insersão da caixa de texto e não é exatamente isso que quero.

abraço

Criado 17 de abril de 2008
Ultima resposta 18 de abr. de 2008
Respostas 2
Participantes 1