实验01 掌握servlet的生命周期

实验01 掌握servlet的生命周期

ID:11295831

大小:139.50 KB

页数:15页

时间:2018-07-11

实验01 掌握servlet的生命周期_第1页
实验01 掌握servlet的生命周期_第2页
实验01 掌握servlet的生命周期_第3页
实验01 掌握servlet的生命周期_第4页
实验01 掌握servlet的生命周期_第5页
资源描述:

《实验01 掌握servlet的生命周期》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Lecture01_Servlet目的:掌握Servlet的生命周期1创建一个基本的Servlet12,编写与HTML表单交互的Servlet23.Servlet中常用的操作44测试应用ServletContext实现两个Servlet之间的通信55Session和Cookie对象76用Servlet实现上课签到应用81创建一个基本的Servlet1>.创建WEB项目,名为Lecture01_Servlet,使用默认的服务器Glassfishv2,不选择框架。2>.新建一个Servleta>指定类名为ServletBasicb>按如下图指定Servlet的内部对象名称和外部访问URL模

2、式c>完成3>.打开项目中WEB-INF文件夹下的web.xml,可以看到以下内容:…myFirstServletServletBasicmyFirstServlet/myServlet…注意它与以上向导操作的对应关系。取消ServletBasic类中

3、的注解,运行项目。默认浏览器将被启动,服务器中的index.jsp页面将被运行在浏览器中输入:http://localhost:8080/lecture01_Servlet/myServlet在页面中将看到输出内容:ServletServletBasicat/lecture01_Servlet注意:所输入的http://localhost:8080/lecture01_Servlet/myServlet中myServlet是执行ServletBasic的URL用名称,lecture01_Servlet是站点路径名,前面部分http是协议名、localhost是主机名,8080是端口号。

4、2,编写与HTML表单交互的Servlet右选项目名:新建HTML文件,输入HTML文件名login编辑login.html,将其中的body区替换为:用户名:

口令:

5、=""/>

建立一个新的Servlet类名为ServletLogin,用于接收和处理该表单中输入的用户名和口令值。设置相应的URL为loginservlet。相应的processRequest方法代码为:protectedvoidprocessRequest(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType

6、("text/html;charset=UTF-8");PrintWriterout=response.getWriter();Stringname=request.getParameter("name");Stringpassword=request.getParameter("password");try{out.println("");out.println("");out.println("ServletServletLogin");out.println("");out.println("");o

7、ut.println("

Hello"+name+",welcome!

");out.println("

Iknowyourpassowrdis"+password+"

");out.println("");out.println("");}finally{out.close();}}3.Servlet中常用的操作获得HTTP请求信息创建第三个Servlet,类名为ServletHttpR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。