WEB实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 JSP应用一、实验目的
1.掌握JDK的安装配置
2.熟悉Tomcat的配置
3.测试JSP的运行环境
4.掌握JSP的页面的基本结构
5. 掌握JSP的指令标记和动作标记
二、程序练习
4-01.jsp
4-02.jsp+4-03.jsp
4-04.jsp
4-05.jsp
4-06.jsp
4-07.jsp
4-08.jsp
4-09.jsp
4-10.jsp
4-14.jsp+4-15.jsp
4-14.jsp+4-17.jsp
exam304.jsp+exam305.jsp
比较该练习与4-10.jsp的区别。4-19.jsp+4-20.jsp
CountV1.jsp
4-23.jsp+4-24.jsp
三、实验要求
在input.htm页面中输入注册信息。在handle.jsp中将用户输入的信息提取出来并输出。
buy1.jsp+buy2.jsp+display.jsp
实验二 Servlet应用
一、实验目的
1.掌握Servlet API的基本构成、Servlet的生命周期
2.熟悉Servlet 程序的编写与部署
3. 了解过滤器的作用;
4. 掌握过滤器的开发与部署的步骤;
二、程序练习
test3-02
test3-03
exam401.jsp+LoginServlet
exam202.jsp+RegServlet
三、实验要求
1、
建立一个用户登录页面(login.html),让用户在该页面输入用户名、密码、性别、爱好,然后提交用户信息到名为LoginCl的Servlet,该Servlet的创建方法采用继承HttpServlet的方式实现,并在该Servlet的doPost()方法中获取用户信息,并利用HttpServletResponse对象的相应方法把用户信息发送到客户端浏览器显示给用户看。2、
掌握Servlet与JSP间的通信在名为RNDServlet的Servlet中随机产生10个0~1间的小数,传送给exam402.jsp在页面上显示。
3、
编写一个过滤器改变请求编码。
【步骤1】编写一个loginform.html文件,代码如下:
请输入用户名和口令:
【步骤2】编写处理请求参数的Servlet,代码如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class CheckParamServlet extends HttpServlet{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("name");
String pass = request.getParameter("pass");
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
out.println("
out.println("
你的用户名为:"+name+"
");out.println("
你的口令为:"+pass+"
");out.println("