实验二:编写与使用Servlet 实验目标: l、理解Servlet文件各部分所表示的含义,掌握如何编写Servlet: 2、学习如何部署与运行Servlet,练习使用注释法和配置文件 Server.xml进行Servlet的部署和发布。 3、熟悉Html文件的表单知识,学会进行表单编程 实验内容:(第一、二题必做,第三题必做,如不能完成就课后 做) 1.新建项目,练习教材上相关例子HelIo.java文件,P29。并练习如 何在Tomcat服务器上发布该文件 )HelloServlet文件内容 3import java.io.IOException; 12 @Webservlet(name="helloServlet",urlPatterns=("/hello.do"}) 1 public class Hello extends HttpServlet{ public void doGet(HttpServletRequest request, 167189 rows out.printi out.print 2>您好,欢迎各位软件工程专业的同学.He11o,y out.println(""); ·25 public void doPost(HttpServletRequest request, 26 HttpServletResponse response) throws ServletException,IOException 28 doGet(request,response); Writable Smart Insert 17:55 。通品
实验二:编写与使用 Servlet 实验目标: 1、 理解 Servlet 文件各部分所表示的含义,掌握如何编写 Servlet; 2、 学习如何部署与运行 Servlet,练习使用注释法和配置文件 Server.xml 进行 Servlet 的部署和发布。 3、 熟悉 Html 文件的表单知识,学会进行表单编程 实验内容:(第一、二题必做,第三题必做,如不能完成就课后 做) 1. 新建项目,练习教材上相关例子 Hello.java 文件,P29。并练习如 何在 Tomcat 服务器上发布该文件 1) HelloServlet 文件内容
2)请分别用注释法和文件配置法(web.xml)来完成对HelloServle 文件的发布。 注释法访问的地址是http:127.0.0.18080/项且工程名 Mest2 hello.viey(请注意要根据题目要求修改代码中的注释内 容) 文件配置法的地址是htp:127.0.0.1:8080/项目工程名 /test2/hello.do 2.请编写Welcome You.java文件,代码内容如下图, 2 tion,Io HEA0 TITLE>欢进天</TITLE/HEAO") Info) h out.close() 1)图中第25行是何意思? 2)编写好之后请用如下两个地址来分别访问该文件: http:l127.0.0.1:8080/项目工程名test2 welcome?user=李华' http:/127.0.0.1:8080/项目工程名/test2 welcome?user='Lihua' 记录下浏览器的显示内容,并分析其原因。 3.请编写程序,完成以下功能: I)一个邮箱注册表单register.html文件,具体见图
2) 请分别用注释法和文件配置法(web.xml)来完成对 HelloServlet 文件的发布。 注 释 法 访 问 的 地 址 是 http://127.0.0.1:8080/ 项 目 工 程 名 /test2/hello.view(请注意要根据题目要求修改代码中的注释内 容) 文件配置法的地址是 http://127.0.0.1:8080/ 项目工程名 /test2/hello.do 2. 请编写 WelcomeYou.java 文件,代码内容如下图, 1) 图中第 25 行是何意思? 2) 编写好之后请用如下两个地址来分别访问该文件: http://127.0.0.1:8080/项目工程名/test2/welcome?user=‘李华’ http://127.0.0.1:8080/项目工程名/test2/welcome?user=‘Lihua’ 记录下浏览器的显示内容,并分析其原因。 3. 请编写程序,完成以下功能: 1) 一个邮箱注册表单 register.html 文件,具体见图
2)自行编写两个html文件,一个success.jsp成功页面,一个fail.jsp 失败页面。 3)点击注册按钮后,跳转到成功页面success.jsp。 4)尝试:能否在成功页面显示该用户的昵称,邮箱名称?比如“开 心,恭喜你!你的happy Today(@163.com” 5)注意注册页面的表单应当提交什么请求方式 6)如果下一步,我还希望能把失败页面加上去,怎么办? 4.(选作)预习第三章,思考并尝试完成P46的第1,2题。 实验报告: 1.抽查,请点到名字的同学准备检查, 2.其余同学将提交实验报告上传至fp,文档命名为“学号姓名Java Wb实验二”文档内容包括:题目、运行结果截图及实现语句
2) 自行编写两个html文件,一个success.jsp 成功页面,一个fail.jsp 失败页面。 3) 点击注册按钮后,跳转到成功页面 success.jsp。 4) 尝试:能否在成功页面显示该用户的昵称,邮箱名称?比如“开 心,恭喜你!你的 happyToday@163.com” 5) 注意注册页面的表单应当提交什么请求方式 6) 如果下一步,我还希望能把失败页面加上去,怎么办? 4. (选作)预习第三章,思考并尝试完成 P46 的第 1,2 题。 实验报告: 1. 抽查,请点到名字的同学准备检查, 2. 其余同学将提交实验报告上传至 ftp,文档命名为“学号姓名 Java Web 实验二”文档内容包括:题目、运行结果截图及实现语句