




已阅读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国家农业农村部食物与营养发展研究所综合办公室助理招聘4人模拟试卷及完整答案详解1套
- 2025河南信阳市人民医院招聘合同制人员2人模拟试卷及1套参考答案详解
- 2025贵州省第三人民医院第十三届贵州人才博览会引才12人考前自测高频考点模拟试题有答案详解
- 2025贵州省农业科学院引进高层次人才16人模拟试卷及参考答案详解一套
- 2025北京市房山区燕山教育委员会所属事业单位第一批招聘教师30人模拟试卷有答案详解
- 2025年沙市区招商公司公开招聘职员6人考前自测高频考点模拟试题及答案详解(易错题)
- 2025年河北保定市公安局招聘警务辅助人员32人模拟试卷附答案详解(突破训练)
- 2025辽宁抚顺新抚钢有限责任公司招聘拟聘用人员考前自测高频考点模拟试题及答案详解(历年真题)
- 2025包头市东河区机关所属事业单位春季引进人才51人考前自测高频考点模拟试题有完整答案详解
- 2025昆明市盘龙区滇源街道中心卫生院第二次招聘(2人)模拟试卷及答案详解(必刷)
- 2025年汽车驾驶员(高级)理论考试试题及答案
- 2025年及未来5年中国锂电池叠片机行业市场深度分析及发展趋势预测报告
- 2025年幼儿园保健医考核试题及答案
- 乌兹别克语自学课件
- 《“盛世华诞”国庆主题》课件
- 2025年江苏卫生健康职业学院单招《语文》检测卷
- 物流客服培训课件
- 川教版四年级上册《生命.生态.安全》全册教案(及计划)
- 华为技术有限公司企业简称2023环境、社会与公司治理报告:高科技行业ESG绩效与NGO监督
- 县级医疗重点专科建设项目申请书范文
- 穿心莲栽培技术
评论
0/150
提交评论