




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 导购员工作总结(汇编15篇)
- 全国内地西藏班2025届九年级下学期中考一模物理试卷(含答案)
- 河北省邯郸市第二十五中学2024-2025学年八年级下学期期中考试数学试卷(含答案)
- 汉字家园木字旁课件
- 2024-2025学年山东省聊城市阳谷实验中学七年级(下)6月月考数学试卷(含答案)
- 汉字基本笔画笔顺课件
- 幼儿安全工作总结集锦15篇
- 金融科技创新应对挑战策略
- 求平均数的课件
- 永联消防知识培训课件学校
- 软件咨询面试题目及答案
- 2025年高考语文全国一卷试题真题及答案详解(精校打印)
- 贫血的护理查房新版培训课件
- YB/T 180-2000钢芯铝绞线用锌-5%铝-稀土合金镀层钢丝
- GB/T 25751-2010压缩气弹簧技术条件
- GB/T 13947-1992电子元器件塑料封装设备通用技术条件
- 学院绩效考核办法和考核细则
- 宗族祠堂的当代文化价值
- 《HSK标准教程1》第3课课件
- GB∕T 3185-2016 氧化锌(间接法)
- DB37∕T 5023-2014 非透明幕墙建筑外保温系统应用技术规程
评论
0/150
提交评论