Probleminha com jsp nao esta gerando .class!(IDE ECLIPSE)

3 respostas
dicabeca

ai pessoal to com um problema aki,meu forte nao e a java para web,estou estudando, entao estou fzd coisas bem simples,tem uma pagina inicial index.jsp é uma pagina estatica nao tem nenhum script lets,q tem um campo texto e um botao,vc digita qualquer coisa no campo aperta o botao e ele vai para o servlet e do servlet usa o dispatcher para outra pagina jsp,a teste.jsp nela eu uso <jsp: useBean etc…,
eu so quero q apareca nessa pagina,o q foi escrito na index.jsp so isso,sendo q nao esta passando para a teste.jsp a navegacao fica parada no servlet,ai fui ver o problema,(OBS:na minha casa funciona perfeitamente!!!),fui onde e gerado os .class,ai na …\WEB-INF\classes\org\apache\jsp\jsp,nao esta gerando o .class dos jsp, queria saber pq???, tem q configurar alguma coisa no eclipse ???
meu servlet esta assim

package Servlets;

import javax.servlet.RequestDispatcher;
import javax.servlet.http.*;
import javax.swing.JOptionPane;

import Model.PessoaBean;

public class ServletTeste extends HttpServlet
{
	public void doPost(HttpServletRequest request,HttpServletResponse response)
	{
		try
		{
			String nome = request.getParameter("nome");
				
			PessoaBean pessoa = new PessoaBean();
			pessoa.setNome(nome);
			
			request.setAttribute("pessoa",pessoa);
			
			RequestDispatcher rd = request.getRequestDispatcher("jsp/teste.jsp"); 
			//RequestDispatcher rd = getServletContext().getNamedDispatcher("jsp/teste.jsp");
			rd.forward(request,response);
			
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	  
	}
	
}

3 Respostas

rolemberg

amigo…paginas jsp não geram .class somente classes, jsp são scripts em uma pagina html…

digaum

simm… apenas arquivos .java geram .class

dicabeca

todo jsp vira um servlet, e qnd é rodado o tomcat dentro pasta WEB-INF\classes\org\apache\jsp\jsp gera os arquivos nomeDoJsp_jsp.class e nomeDoJsp_jsp.java,sao desses q eu to falando!!!

Criado 5 de novembro de 2007
Ultima resposta 6 de nov. de 2007
Respostas 3
Participantes 3