




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、集美大学 计算机工程学院 实验报告课程名称:web编程技术班级:软件1311实验成绩:指导教师:丁跃潮姓名:肖宁实验工程名称:学号:202121122037上机实践日期:实验工程编号:实验3组号:上机实践时间: 一、目的认识JSP的构成、学会使用指令元素、脚本元素和动作元素。掌握页面的跳转、包含等技术;认识out、request、response、session、application等JSP內建对象,学会使用內建对象。二、实验内容1.下载教材上的例子,配置,运行,体会结果,按照自己的意图反复修改和运行。2.编写一个可以打印出九九表的JSP网页,要求对齐和一定的修饰。3.编制输入学生根本信息(
2、学号、姓名、性别、年龄、籍贯、住址、政治面貌、 号码、电子邮箱等)的HTML网页,可以沿用实验二里的那个网页的(拷贝过来,去掉在本页弹出显示的局部,设置表单的Action属性为处理该页的jsp网页),要求提交到下一页取出来显示。4.仿照教材例子并修改其数据库,编制一个“干净(不要例子中的复杂界面)的登录程序(包括含表单的页面和处理表单的页面),建立表示登录成功的session变量。5.接上一步,建立登陆后所进入一个主页,在主页上建立几个链接页。要求所有页面没有登录过者不能从中间进入(盗入),由登录成功的session变量控制。6.在登录页上建立网站计数器并显示,在不同的机器上登录几次,体会结果
3、。7.向主页链接一个页面,这个页面全部是out对象写出来的。8.编制一个具有错误的页面,指定和编制相应的errorPage,体会运行结果。9.编制一个具有时间显示的页面,利用response对象定时刷新页面,体会运行结果。三、设计和编码1.用户登录 用 户 登 入用户名:密 码:  新用户注册您是第 个访问本站的客户.xhtml1/DTD/xhtml1-transitional.dtd个人信息注册function check() if (myform.xh.value.length!=8) /判断长度是否为8位 alert(你输入的学号是+myform.xh.value.length+
4、位,n而不是系统要求的8位!) ; document.myform.xh.focus() ; /设置焦点,让用户继续输入或修改 document.myform.xh.select() ; return false ; if (1.value= |1.value.length4) /判断是否输入 alert(输入的姓名不符合标准要求!) ; 1.focus() ; /设置焦点,让用户继续输入或修改 1.select() ; return false ; if (myform
5、.psw1.value= |myform.psw1.value.length8) /判断是否输入 alert(输入的密码1不符合标准!) ; document.myform.psw1.focus() ; /设置焦点,让用户继续输入或修改 return false ; if (myform.psw2.value= |myform.psw2.value.length8) /判断是否输入 alert(输入的密码2不符合标准!) ; document.myform.psw2.focus() ; /设置焦点,让用户继续输入或修改 return false ; if (myform.psw2.value!
6、=myform.psw1.value) alert(输入的两个密码不相同!) ; document.myform.psw1.focus() ; /设置焦点,让用户继续输入或修改 return false ; if (myform.jl.value.length=0) /判断是否输入 alert(请输入简历标准!) ; document.myform.jl.focus() ; /设置焦点,让用户继续输入 document.myform.jl.select() ; return false ; 个人信息注册*学号:input type=text name=xh size=8 onKeypress=
7、if (event.keyCode != 13 & (event.keyCode 57)alert(请输入数字字符!);event.returnValue = false; document.myform.xh.focus() ;*用户名: 0 & event.keyCode 57 & event.keyCode 90 & event.keyCode 122 & event.keyCode *姓名: =32) & (window.event.keyCode 籍贯: =32) & (window.event.keyCode *性别:男女出生日期: 1990 1991 1992 1993 1994
8、 1995 1996 1997 1998 1999 2000 1 2 3 4 5 6 7 8 9 0 11 12 1 2 3 4 5 6 7 8 9 0 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 学历:小学中学专科本科研究生博士 政治面貌: =32) & (window.event.keyCode 爱好:无篮球排球网球乒乓球跑步游泳健美第二语种:英语日语韩语德语法语俄语西班牙语*新密码:*校验密码:个人简历 注册成功 恭喜你注册成功! 姓名 学号 籍贯 性别 出生日期 年 月 日 学历 政治面貌 爱好 外语 用
9、户名 密码 个人简历 欢送使用 % response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(session.getAttribute(name)+ +欢送你);elseout.print(尚未登录);out.print( 点击进入登录页面);%1.九九乘法表2.out;response类型测试演示九九乘法表 % response.setCharacterEncoding(utf-8);Strin
10、g login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(session.getAttribute(name)+ +欢送你);elseout.print(尚未登录);out.print( 点击进入登录页面);% 九九乘法表 1% for(int i =1;i %for(int j=1;j*=OUT了 % response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(
11、login!=null&login.equals(true)out.print(session.getAttribute(name)+ +欢送你);elseout.print(尚未登录);out.print( 点击进入登录页面);%OUT类型:现在是北京时间:时分秒response类型:当前时间:exception对象应用实例% response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(sessi
12、on.getAttribute(name)+ +欢送你);elseout.print(尚未登录);out.print( 点击进入登录页面);%index% response.setCharacterEncoding(utf-8);String login=(String)session.getAttribute(login);if(login!=null&login.equals(true)out.print(session.getAttribute(name)+ +欢送你);elseout.print(尚未登录);out.print( 点击进入登录页面);% 请输入一个整数: 四、运行结果及分析1运行结果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 理解Delphi编程中的可拓展性策略试题及答案
- 2025年计算机二级MySQL成绩分析试题及答案
- 2025年战胜困难计算机二级试题及答案
- 探索Delphi的错误处理机制试题及答案
- 2025试用期是否必须签订劳动仲裁合同
- 2025年家居展览租赁合同
- 财务成本管理中的文化与价值观探讨试题及答案
- 计算机二级基础知识应对指南试题及答案
- 2025年Web考试基础与进阶试题及答案
- 计算机基础知识权威试题及答案
- 舜宇校招面试题目及答案
- 2025年纺羊绒纱项目可行性研究报告
- 中国重症患者肠外营养治疗临床实践专家共识(2024)解读
- 【MOOC答案】《大学篮球(四)》(华中科技大学)章节作业期末慕课答案
- 2025年FRM金融风险管理师考试专业试卷(真题)预测与解析
- 2026届新高考地理精准复习:海气相互作用
- 吉林省长春市2025届高三质量监测(四)英语试卷+答案
- 图像分割与目标检测结合的医学影像分析框架-洞察阐释
- 2024年新疆泽普县事业单位公开招聘村务工作者笔试题带答案
- 《网络素养教育》课件
- 2025年大数据分析师职业技能测试卷:数据采集与处理流程试题解析
评论
0/150
提交评论