Web程序设计实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告填写及打印要求:
1、A4纸正反面打印;
2、实验报告封面、封面上填写内容必须打印;
3、实验报告内容,学生可手写也可打印,可根据内容自行加页;
4、指导教师必须手写签名;
5、左侧装订。
实验一报告内容
实验题目:用户注册程序设计
实验目的:熟悉JSP开始环境的搭建、服务目录的设置、网页的编写
实验要求:独立完成JDK、Tomcat的安装并测试通过;实现一个用户注册的页面,要求用户名、密码和邮件地址不能为空,并且两次输入的密码要一致,并检查输入的邮件
地址是否有效。
实验器材:计算机
实验电路图/程序流程图:
JSP页面跳转示意图
口令验证程序流程图
实验步骤/程序源代码:
一、实验步骤
STEP1:Set up a table to show the registration information.
STEP2:Add element for the table.
STEP3:Print registration information and judge these information.
STEP4: Action to “receive.jsp”.Post information.
二、程序源代码
【denglu.jsp】
<%@ page contentType="text/html;charset=GB2312" %>
【receive.jsp】
<%@ page contentType="text/html;charset=GB2312" %>
<% String yourName=new String(request.getParameter("name").getBytes("ISO-8859-1"),"GB2312");
String yourSex=new String(request.getParameter("R").getBytes("ISO-8859-1"),"GB2312");
String yourSecret=new String(request.getParameter("secret").getBytes("ISO-8859-1"),"GB2312");
String yourEmail=new String(request.getParameter("client").getBytes("ISO-8859-1"),"GB2312");
out.println("
您的姓名:"+yourName+"");
out.println("
您的性别:"+yourSex+"");
out.println("
您的密码:"+yourSecret+"");
out.println("
您的邮箱:"+yourEmail+"");
%>
实验结果分析:
由于初始未输入信息时,登录名和E-mail地址均为空,所以导致网页初始化时直接打印