Hibernate com JSP

oi Pessoal,

Estou estudando Hibernate, e fiz os primeiros exemplos e funcionaram beleza, Achei uma maravilha, so que so esta funcionando quando eu crio uma classe java para execultar, mas quando eu tento colocar no JSP n’ao funciona, me ajudem por favor.

Esse e meu codigo no arquivo JAVA

package Hiber;
import org.hibernate.Session;
import org.hibernate.Transaction;

public class TestaHibernate {
	public static void main(String[] args) {
		Session sessao = HibernateSessionFactory.getSession();
		Transaction  transacao = sessao.beginTransaction();
		Agenda agenda = new Agenda();
		agenda.setNOME("Eu");
		agenda.setTELEFONE("33819636");
		sessao.save(agenda);
		transacao.commit();
		sessao.close();
	}
}

E esse e no JSP, estou tratando minhas classes como Bean’s

<%@ page import= "org.hibernate.Session"%>
<%@ page import= "org.hibernate.Transaction"%>

<jsp:useBean id="MyBean" class="Hiber.Agenda" />
<jsp:useBean id="BeanHiber" class="Hiber.HibernateSessionFactory" />

<% try{
		//seta os atributos da classe AGENDA
		MyBean.setNOME(request.getParameter("EdNome"));
		MyBean.setTELEFONE(request.getParameter("EdFone"));
		Session sessao = BeanHiber.getSession();//cria a sessao
		Transaction transaction = sessao.beginTransaction();//cria a Transacao
		sessao.save(MyBean);//salva o Bean
 		transaction.commit();//commita a transação
		sessao.close();// Fecha a sessao
		System.out.print("CADASTRADO COM SUCESSO !");
	}
	catch(Exception e){
		System.out.print("ERRO CADASTRANDO");
		System.out.print(e);
	}
 %>
  
  <%=MyBean.getNOME()%>

Esse e o Erro !

javax.servlet.ServletException: org/hibernate/Session
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

[size=“11”][color=“red”]*Editado: Lembre-se de utilizar BBCode em seus códigos para ficarem mais legíveis - Reifel[/color][/size] :joia:

Bom uma dica, nem tente arrumar esse erro. hahaha, vai ficar horrível essa tua implementação, não coloque negocio na view, deixe como estava.
Cara essa foi minha opinião.

Ok, só que isso tem que ir pra WEB , pode me dá alguma dica de como faço isso ?

Herivelto

crie uma classe q estenda um action, dai la vc recupera seus parametros e coloca sua regra de negocios, nao sei s vc esta usando algum framework web, caso nao esteja aconselho dar uma olhada no struts, eh muito bom…

não estou usando strut´s, mais não existe nenhuma forma de trabalhar com hibernate com JSP puro ?

Tem mais fica feio!!
Tenta usar servlets entao!!
Ai vc manda o request pra servlet e trabalha com a hibernate nos metodos doGet e doPost!!