实验六 表单开发_第1页
实验六 表单开发_第2页
实验六 表单开发_第3页
实验六 表单开发_第4页
实验六 表单开发_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.实验六 表单开发一、实验目的1、掌握表单的使用方法;2、掌握服务器端处理表单请求的方法;二、实验内容及步骤1、表单的使用及其递交、处理过程在教务系统登录时,系统会根据用户类型(教师/学生)显示不同的页面。为模拟该功能,需要定义设计如下页面:-Login.html:包括用户类型名(默认为学生类型)、用户名、用户密码源代码:Login.html用户类型学生老师用户名用户密码-Forward.jsp:根据用户类型,进行任务转发。如果是教师类型,把任务转发给Teacher.jsp;如果是学生类型,把任务转发给Student.jsp源代码:jsp:forwardpage=-Teacher.jsp:如果

2、用户名和密码都等于TEACHER,同时输出“登录成功”,否则页面返回到Login.html源代码:Teacher-Student.jsp:输出:您输入的用户名是*。源代码:Student*2、附加:表单填写错误判断尝试改进以上内容,在Forward.jsp中增加判断:若用户名或密码为null或为空,则返回到Login.html重新登录,并在登录页面的表单上方以红色字体显示:“用户名或密码不能为空!”。写了一个LoginFails.jsp文件,通过以下关键字段:if(name=null|name.equals()|password=null|password.equals() direction

3、 =LoginFails.jsp; 和jsp:forwardpage=实现要需要的功能源代码:一Forward.jspjsp:forwardpage=basehref=My JSP Forward.jsp starting page二LoginFailsLoginFails用户名或密码不能为空!运行结果:*3、附加:用户注册功能尝试完成用户注册功能,用户信息包括用户登陆名、密码、真实姓名、性别、出生年月、籍贯、Email、联系电话、联系地址、QQ号,要求对注册的信息进行有效性判断,并显示在页面。源代码:Register.jsp%!/判断是否是合格的Email格式booleanisEmail(String Email)booleanflag =true;intlocationDot = Email.indexOf(.);intlocationAt = Email.indexOf();/.和中至少一个不存在if(locationDot0|locationAt0) flag =false; /前面没有任何字符elseif(locationAt=0) flag =false; /.在前面,或者和.之间没有任何字符elseif(locationDot-1注

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论