已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 The project Test fllowing has only one servlet, and its deployment descriptor is web.xml. Aweb.xmlTestServlet TestServlet com.ibm.exam.servlet. TestServlet AutoSavetrue TestServlet Testpackage com.ibm.exam.servlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.ServletException;import java.io.IOException;import java.io.PrintWriter;public class TestServlet extends HttpServlet String autoSave;/ servlets init methodpublic void init() throws ServletException autoSave = getInitParameter(AutoSave); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setStatus(HttpServletResponse.SC_OK); / default response.setContentType(text/html); / defaultPrintWriter out = response.getWriter();out.println(Testservlet); out.println();out.println (The value of init-param AutoSave is: + autoSave);out.println(); public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doGet(request, response); Bweb.xml SampleServlet SampleServlet com.ibm.exam.servlet. SampleServlet Namenobody SampleServlet Samplepackage com.ibm.exam.servlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.ServletException;import java.io.IOException;import java.io.PrintWriter;public class SampleServlet extends HttpServlet String name;/ servlets init methodpublic void init() throws ServletException name = getInitParameter(Name); public void doPost (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setStatus(HttpServletResponse.SC_OK); / default response.setContentType(text/html); / defaultPrintWriter out = response.getWriter();out.println(Testservlet); out.println();out.println (The value of init-param Name is: + name);out.println(); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doPost(request, response); 2下面的程序由JSP+Servlet+JavaBean组成,Servlet用来处理请求。Apackage beans;import java.sql.*;public class BookBean String key=;public void setKey(String s)key=s;trybyte b=key.getBytes(ISO-8859-1);key=new String(b);catch(Exception e) public String getKey () return key;public StringBuffer selectKey()String key,bName;Connection con=null;Statement sql=null;ResultSet rs=null;StringBuffer buffer=new StringBuffer();tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);catch(ClassNotFoundException e)System.out.println(forName);trycon=DriverManager.getConnection(jdbc:odbc:BookOdbc,);sql=con.createStatement();String query=select bName from book where bName like +key+;rs=sql.executeQuery(query);if(rs!=null)while(rs.next()bName=rs.getString(1);buffer.append(书名+ bName +,);else buffer.append(没有相应的记录);con.close();return buffer;catch(SQLException e)test.jsp 请输入查询关键字 SearchServletpackage servlets;import java.io.IOException;import beans.*;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class SearchServletextends HttpServlet public SearchServlet() super();public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException String S=new String(request.getParameter(key);StringBuffer book=new BookBean().selectKey(S);request.setAtrribute(BOOK, book);request.getRequestDispatcher(/index.jsp).forward(request, response); Bpackage exp;import java.sql.*;public class StuBean String key=;public void setName(String s)name=s;trybyte b=key.getBytes(ISO-8859-1);key=new String(b);catch(Exception e) public String getName () return key;public StringBuffer selectName ()String name, sName;Connection con=null;Statement sql=null;ResultSet rs=null;StringBuffer buffer=new StringBuffer();tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);catch(ClassNotFoundException e)System.out.println(forName);trycon=DriverManager.getConnection(jdbc:odbc:StuOdbc,);sql=con.createStatement();String query=select sName from Student where sName like + name +;rs=sql.executeQuery(query);if(rs!=null)while(rs.next()sName =rs.getString(1);buffer.append(名字中包含这个字的学生名字有+ sName +,);else buffer.append(没有相应的记录);con.close();return buffer;catch(SQLException e)下面的程序由JSP+Servlet+JavaBean组成,SearchServlet用来处理请求。Search.jsp 请输入查询关键字 StuServlet package servlets;import java.io.IOException;import beans.*;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class StuServlet extends HttpServlet public StuServlet () super();public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException String N=new String(request.getParameter(name);StringBuffer name =new StuBean().selectName (N);request.setAttribute(NAME, name);request.getRequestDispatcher(/index.jsp).forward(request, response); 3、Jsp+javabeanexp.jsp图书查询输入书名: 查询到的记录BStu.jsp学生姓名查询输入关键字: 查询到的记录1、 给出Servlet配置文件,读初始化参数,并用Servlet输出值。掌握:配置文件web.xml中对Servlet的配置(参考第六章);写:Servlet名;获取初始化参数的方法;识别doGet还是doPost方法;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 调料食品安全协议书
- 货物采购框架协议书
- 货车公司使用协议书
- 购房合同与买房协议
- 2025云南曲靖市马龙区张安屯街道社区卫生服务中心公益性岗位招聘1人备考题库附答案详解(黄金题型)
- 货车通讯协议书范本
- 购房合同更改协议书
- 购酒送车协议合同书
- 短安装水电协议书
- 调解保密义务协议书
- 大国外交演讲与辩论智慧树知到期末考试答案章节答案2024年中国石油大学(华东)
- 大模型应用开发极简入门基于GPT-4和ChatGPT
- 2023年中煤西北能源化工集团有限公司招聘考试真题
- 食品安全智慧树知到期末考试答案章节答案2024年浙江大学
- 《监理企业安全责任清单(2.0版)参考模板》
- 当水墨邂逅油彩智慧树知到期末考试答案2024年
- 丙烯酸树脂中残余单体含量的测定 气相色谱-质谱法
- 口腔种植学教学课件
- 安全生产责任保险事故预防技术服务流程
- 比亚迪绩效管理制度
- 盐城市基本医疗保险特定门诊慢性病特殊病认定申请表
评论
0/150
提交评论