javaservlet中调用javaBean

问题描述

急,急,急!请高手指点指点啊,十分感谢!(如何在servlet中调用bean,);<编译servlet时提示找不到BaseDao?>bean程序如下:packagetest;importjava.sql.*;importjavax.naming.Context;importjavax.naming.InitialContext;publicclassBaseDao{Connectioncon;Statementsmt;ResultSetrs;publicConnectiongetConnection()throwsException{try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:xinbener");smt=con.createStatement();}catch(Exceptione){e.printStackTrace();}returncon;}publicvoidexec(Stringsql){try{getConnection();smt.executeUpdate(sql);}catch(Exceptione){e.printStackTrace();}}publicResultSetgetResultSet(Stringsql){try{getConnection();rs=smt.executeQuery(sql);returnrs;}catch(Exceptione){e.printStackTrace();returnnull;}}}servlet程序如下:packagetest;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpSession;importjava.io.*;importjava.sql.*;publicclassdengServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{doPost(request,response);}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{try{response.setContentType("text/html;charset=GB2312");PrintWriterout=response.getWriter();Stringguanli=request.getParameter("guanli");Stringxuehao=getname(request.getParameter("xue"));Stringname=getname(request.getParameter("username"));BaseDaobd=newBaseDao();Stringsql="select*fromxinbenerwhere字段2='"+name+"'and字段1='"+xuehao+"'";ResultSetrs=bd.getResultSet(sql);if(rs.next()){HttpSessionsession=request.getSession(true);session.setAttribute("name",name);if(guanli.equals("b")){request.getRequestDispatcher("/shou.html").forward(request,response);}else{request.getRequestDispatcher("/shou1.html").forward(request,response);}}else{out.print("<scriptlanguage='javascript'>window.alert('亲爱的用户"+name+",确认该用户是否存在!')</script>");out.print("<scriptLanuage='JavaScript'>window.location='denglu.html'</script>");}rs.close();}catch(Exceptione){thrownewServletException(e.toString());}}publicStringgetname(StringStr){try{byteb[]=Str.getBytes("ISO-8859-1");Str=newString(b);}catch(Exceptionee){ee.printStackTrace();}returnStr;}};

时间: 2024-10-09 17:31:40

javaservlet中调用javaBean的相关文章

JSP学习笔记(五)-----JSP中使用JavaBean

js|笔记 1. 该实例主要告诉我们怎么样在JSP代码中调用JavaBean构件2. 使用JavaBean的优点是简化了JSP代码,界面代码和逻辑代码互相分离,便于程序员查看和调试3. 该实例需要五个文件:login.jsp,test.jsp, userbean.class4. 首先看一下login.jsp <html><center><form method=post action="http://127.0.0.1:8000/test.jsp">

jsp调用javabean问题! 求大神解答啊!!

问题描述 jsp调用javabean问题! 求大神解答啊!! jsp中调用javabean,报错如下: org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 13 in the jsp file: /send.jsp The type org.apache.http.client.ClientProtocolException cannot be resolve

如何在JSP中结合JavaBean

js JSP网页吸引人的地方之一就是能结合JavaBean技术来扩充网页中程序的功能. JavaBean是一种Java类 (class),通过封装属性和方法成为具有某种功能或者处理某个业务的对象.JavaBean被组织成为package(数据包)以便进行管理,实际上就是把一组JavaBean一起放在某某目录中,每个类的定义前加上package某某,本例中为test.目录test必须放在系统环境CLASSPATH包含的目录下,系统才能找到其中的JavaBean.JSWDK在缺省状态下将jswdk-

如何在一个JSP页面中调用另一个JSP页面中的变量

在jsp学习中,经常需要在一个jsp页面中调用另一个jsp页面中的变量,下面就这几天的学习,总结一下. jsp页面之间的变量调用有多种方法: 1.通过jsp的内置对象-request对象获取参数: (1)通过超链接传参: 例:把a.jsp中i的值传到b.jsp中: 在a.jsp页面中的核心代码为: <a href="b.jsp?i=1">传参</a>     (说明:给i赋值时也可以用jsp表达式,例如i=<%变量名 %>) 在b.jsp页面中的核心

ASP.NET应用程序中调用EJB

摘要 本文将介绍如何实现你的ASP.NET应用程序与J2EE应用程序服务器之间的交互以及怎样使得调用EJB与调用XML Web服务一样地容易. 简介 今天,许多大型组织发现他们自己正在拥有和使用由.NET技术和J2EE技术混合组成的开发团队和发布服务器.为了平衡通过J2EE应用程序服务器发送的企业质量,公司的商业逻辑经常以企业JavaBean(EJB)的形式发布于J2EE应用程序服务器上.另一方面,为了满足日益变化的商业发展的要求,多数开发者比较喜欢在具有高度生产性能的Visual Studio

jsp中使用javabean实例

  这篇文章主要介绍了jsp中使用javabean的实例,同时介绍了相关属性,需要的朋友可以参考下 test.jsp中的代码如下所示 代码如下: 消息: :表示定义一个java bean的实例,实例的名称是test,类的名称是SimleBean. :表示设置实例test的属性name,其值是"Hello JSP". :表示设置实例test的属性message,其值是"fuck JSP". :表示在页面中输出实例test的属性name的值. :示在页面中输出实例tes

在JavaScript中调用Java类和接口的方法_javascript技巧

前言 本文中所有的代码使用 JavaScript 编写,但你也可以用其他兼容 JSR 223 的脚本语言.这些例子可作为脚本文件也可以在交互式 Shell 中一次运行一个语句的方式来运行.在 JavaScript 中访问对象的属性和方法的语法与 Java 语言相同. 本文包含如下几部分: 1.访问 Java 类 为了在 JavaScript 中访问原生类型或者引用 Java 类型,可以调用 Java.type() 函数,该函数根据传入的完整类名返回对应对象的类型.下面代码显示如何获取不同的对象类

静态块中调用方法改变静态成员的问题

问题描述 静态块中调用方法改变静态成员的问题 在一个公共类中,有一个静态块,然后还有一些方法,请问怎样通过这些方法来改变静态 快中的静态成员,比如add(String,String,String),想要一个处理页面通过调用这个方法 来改变静态成员??一直会出错.. public class sport_online { private static String uName[]; private static String uNickName[]; private static String u

jsp中使用javabean实例介绍_JSP编程

test.jsp中的代码如下所示 复制代码 代码如下: <%@ page language = "java" import="test.SimpleBean;" %> <html><head><title>JSP中使用 Java Bean的测试</title></head><body><jsp:useBean id="test" class="te