- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- JJF(电子)30306-2010 示波器差分探头校准规范.pdf VIP
- 750t履带吊安装拆卸安装方案.docx VIP
- 2018版肺血栓栓塞症诊治与预防指南.pdf VIP
- 社保扣款银行协议书.docx VIP
- 2025年通城县第二批事业单位公开招聘16名工作人员笔试参考题库附答案解析.docx VIP
- 2025-2026学年统编版三年级道德与法治上册全册教案设计.pdf VIP
- 2025高考数学专项复习:圆锥曲线基础总结、二级结论、方法与技巧.pdf VIP
- 五年级第一次月考试卷.docx VIP
- 第九讲_语言测.ppt VIP
- 2025年新济南版七年级上册生物全册精编知识点(新教材专用).pdf
文档评论(0)