jsp实习报告.docx
- 文档编号:267197
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:14
- 大小:223.45KB
jsp实习报告.docx
《jsp实习报告.docx》由会员分享,可在线阅读,更多相关《jsp实习报告.docx(14页珍藏版)》请在冰点文库上搜索。
jsp实习报告
JSP实验报告
专业班级:
086081-11
学生姓名:
麦翠涛
学生学号:
20202001826
指导教师:
赵丹
成绩:
一、
1.实验题目
实现一个简单的登录程序。
要求应用JavaBean来同意用户输入的用户名和密码,然后判定输入的用户名是不是为admin、密码是不是为000;假设是那么转到success.jsp,不然转到fault.jsp。
2.需求分析
本演示程序用MyEclipse8编写,完成用户名、密码的输入和重置,判定并显示用户名和密码是不是正确。
①输入的形式和输入值的范围:
输入的用户名和密码均为string型。
②输出的形式:
假设用户名和密码都正确那么显示“欢迎登岸!
”;不然显示“登岸失败!
” ③程序所能达到的功能:
用户名、密码的输入和重置,判定并显示用户名和密码是不是正确。
④测试数据:
正确:
用户名:
admin;密码:
000
错误:
用户名:
mai密码:
000
用户名:
admin密码:
123
用户名:
mai密码:
123
3.概要设计
3.1获取用户名方式:
request.getParameter()
操作结果:
获取用户名
3.2获取密码方式:
()
操作结果:
获取密码
3.3判定密码和用户名的方式:
name.equals()
操作结果:
判定用户名和密码是不是正确
3.4用户名和密码均正确后跳转方式:
()
操作结果:
跳转到
4.详细设计
("success.jsp")
request.getParameter("userName")
成功
name.equals()
password.equals()
获取用户名
request.getParameter("userPass")
失败
("fault.jsp")
获取密码
5.调试分析无错误。
6.利用说明
程序名为5-3.jsp。
运行环境为win7。
打开网页,在地址栏输入“”
显示登录页面:
关掉网页即可退出。
7.测试结果
正确:
用户名:
admin;密码:
000
错误:
用户名:
mai密码:
000
用户名:
admin密码:
123
用户名:
mai密码:
123
结果:
附:
源程序代码
用户名:
密 码:
//表单布局
2、
<%Stringname=request.getParameter("userName");
Stringpassword=request.getParameter("userPass");//获取用户名和密码字段
if(name.equals("admin")&&password.equals("000"))//判定用户名和密码是不是正确
response.sendRedirect("success.jsp");//sendRedirect方式,利用指定的重定向位置URL向客户发送重定向响应,能够利用相对的URL
else{response.sendRedirect("fault.jsp");
}
%>
3、
登录失败!
//显示登录失败!
欢迎登岸!
//显示欢迎登岸!
二、
1.实验题目
编写一个简单的留言簿,写入留言提交后显示留言内容。
2.需求分析
本演示程序用MyEclipse8编写,完成留言者、留言内容的输入和重置,并显示留言者和留言内容。
①输入的形式和输入值的范围:
输入的留言者和留言内容均为string型。
②输出的形式:
输出留言者和留言内容 ③程序所能达到的功能:
留言者、留言内容的输入和重置,并显示留言者和留言内容。
④测试数据:
留言者:
mai
留言内容:
hello!
留言者:
麦
留言内容:
你好!
留言者:
HTML
留言内容:
3.概要设计
3.1获取留言者方式:
request.getParameter()
操作结果:
获取用户名
3.2获取留言内容方式:
()
操作结果:
获取密码
3.3解决中文输入乱码的方式:
request.setCharacterEncoding("utf-8")
操作结果:
中文输入后跳转进程中不显现乱码
3.4输入HTML语言的处置方式:
author.replace()
操作结果:
替换留言者和留言内容中"<"和">"。
4.代码测试
第一次输入英文诗正常的,输入中文后显现乱码,加入request.setCharacterEncoding("utf-8"),后取得了解决。
在留言框输入
用replace方式替换“<”“>”后取得了解决。
5.利用说明
程序名为4-1.jsp。
运行环境为win7。
打开网页,在地址栏输入“”
显示登录页面:
关闭页面后能够退出。
6.测试结果
留言者:
mai
留言内容:
hello!
留言者:
麦
留言内容:
你好!
留言者:
HTML
留言内容:
附:
源程序代码
二、
<%
request.setCharacterEncoding("utf-8");
Stringauthor=request.getParameter("author");
Stringcontent=request.getParameter("content");
if(author==null)author="";
if(content==null)content="";
author=author.replace("<","<");
author=author.replace(">",">");
content=content.replace("<","<");
content=content.replace(">",">");
%>
留言者:
<%=author%>
留言内容:
<%=content%>
三、
设计一个计数器,刷新不增加
源程序代码:
<%!
intnum=0;synchronizedvoidadd(){
num++;
}//概念add方式
%>
<%
if(session.isNew())//判定,符合那么挪用add方式
add();%>
<%=num%>//显示num的数值
刷新不增加,当关闭效劳器再次访问时增加。
session确实是一个全局变量,web效劳程序只要打开,session就会存在,当你第一次访问时,session会自动分派一个sessionID,因此session为新成立的,当你刷新页面时,那个sessionID一直存在,可不能消失,除非你关闭你要访问的web站点,或那么关闭session,那个sessionID才会消失。
附:
连接数据库:
登录失败以后会直接返回登岸界面
Tomcat的配置
一、context的配置
查询界面
客户交易的数据录入与修改界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 实习 报告