java里Servlet服务器应用.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14章 Servlet 服务器应用;一、Servlet 概述;二、配置 Servlet 环境;2. 配置 eclipse,以 eclipse 4.5.1 为例 eclipse 进行 Servlet 开发,需要下载 Eclipse Java Web Developer Tools(Eclipse IDE for Java EE Developers 或 MyEclipse 已经包含在内,不需要再下载)。 eclipse 中,点击菜单“Help -Install New Software…” 打开插件安装对话框; 在“Work with”下拉框中 选择“Mars - /releases/mars”,静待片刻,下方的列表框会显示可安装的插件列表; 在列表中找到“Web,XML,Java EE and OSGi Enterprise Development”并展开,选中“Eclipse Java Web Developer Tools”。如图所示。单击“Next”按照向导安装即可。;三、Servlet 实例;3)在对话框的服务器列表中选择“Apache Tomcat v8.0”,然后单击“Next”,在“Tomcat Server”对话框填入 Tomcat 的安装目录,如图所示。 4)单击“Finish”返回新建项目对话 框,再点击“Finish”完成新建项目。 5)在项目名称上单击右键,在右键菜单中选择“New-Servlet”,打开新建 Servlet 对话框。 6)填上包和类名(Servlet名),单击“Finish”完成。 7)eclipse 会自动生成 javax.servlet.http. HttpServlet 的子类,并重写 doGet 和 doPost 两个方法,在 doGet 方法中写入下列代码:;response.setContentType(text/html ;charset=gb2312); response.getWriter().println(第一个 Servlet);;四、Servlet 开发;public class SecondSevlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(text/html ;charset=gb2312); response.getWriter().append(收到了 GET 请求); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(text/html ;charset=gb2312); response.getWriter().append(收到了 POST 请求); } };!DOCTYPE html html head meta charset=UTF-8 titleInsert title here/title /head body form action=SecondSevlet method=get 用户名:input type=text name=userName/ 密码:input type=text name=password/ input type=submit value=提交 /form /body /html;选中 HTML 文件,运行项目,浏览器打开该页面,在“用户名”和“密码”中填入内容,点击“提交”,跳转至 SecondServlet 。如图:;2. Servlet 的生命周期 除了 doGet 和 doPost 方法,Servlet 中还有其他方法,如 init()、service() 和 destroy() Servlet 生命周期步骤如下: 1)创建 Servlet 实例时调用 init 方法,该方法在生命周期内执行一次 2)Servlet 收到请求,由 service 调用 doGet 或 doPost 方法 3)Servlet 实例被销毁时调用一次 destroy 方法 因此可以在 init 方法中做一些一次性的初始化工作,例如连接数据库等;而在 destroy 方法中释放资源;3. HttpServletRequest 对象 在 Servlet 内,来自浏览器的请求表示为 H

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档