web系统与技术实验报告Word格式.docx
《web系统与技术实验报告Word格式.docx》由会员分享,可在线阅读,更多相关《web系统与技术实验报告Word格式.docx(45页珍藏版)》请在冰豆网上搜索。
学号
实验日期
课程名称
实验题目
实验一JSP常用内置对象
一、实验目的和要求:
1、掌握Application对象。
2、掌握Session对象。
二、实验内容:
1、课本P158网页计数器。
2、课本P152session对象示例。
3、课本P1655.8,5.9
三、主要仪器设备
装有Win732位操作系统的笔记本电脑及Eclipse
四、主要操作方法与实验步骤:
实验1代码:
appCounter.jsp:
<
%@pagelanguage="
java"
contentType="
text/html;
charset=utf-8"
pageEncoding="
utf-8"
%>
!
DOCTYPEhtmlPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
"
"
>
html>
head>
metahttp-equiv="
Content-Type"
content="
title>
Inserttitlehere<
/title>
/head>
body>
%
intcount=0;
StringNcounter=request.getParameter("
Ncounter"
);
try{
count=Integer.parseInt((application.getAttribute(Ncounter).toString()));
}
catch(Exceptione){
out.println("
error"
+"
br>
out.println("
页面设置了一个Ncounter属性,用于保存访问此页面的次数<
自此服务器启动后,此页面已经访问了"
+count+"
次"
count++;
application.setAttribute(Ncounter,newInteger(count));
/body>
/html>
testApplication,jsp:
charset=ISO-8859-1"
测试的addCounter页面,下划线以下的内容是addCounter页面的:
hr>
jsp:
includepage="
appCounter.jsp"
paramname="
value="
20"
/>
/jsp:
include>
实验2:
Login.jsp:
%StringSID=session.getId();
%>
DIValign="
center"
您在login.jsp页面的SessionID是:
%=SID%>
formmethod="
post"
action="
session.jsp"
table>
tr>
td>
请输入您的姓名:
/td>
inputtype="
test"
name="
Name"
/tr>
您喜欢吃的水果:
radio"
food"
苹果"
苹果<
香蕉"
checked>
香蕉<
/table>
submit"
提交"
reset"
重填"
/form>
/DIV>
Session.jsp:
%request.setCharacterEncoding("
%!
StringUserName="
;
StringLikeFood="
UserName=request.getParameter("
LikeFood=request.getParameter("
session.setAttribute("
sname"
UserName);
sfood"
LikeFood);
ID:
%=session.getId()%>
name:
%out.println(session.getAttribute("
));
food:
time:
%=session.getCreationTime()%>
实验3:
Test1-3:
charset=UTF-8"
formaction="
testr1-3.jsp"
method="
form"
您的姓名:
text"
size="
6"
confirm"
Testr1-3:
import="
java.util.*"
%Stringstr=request.getParameter("
if(str==null)str="
if(str.equals("
))response.sendRedirect("
test1-3"
else
{
out.println(str+"
:
欢迎您!
当前时间是:
+newDate());
}
五、实验结果与分析
实验1结果:
实验2结果:
实验3结果:
六、讨论、心得
通过做实验,了解了application和session的作用以及相关常用方法,但是不足之处在于常常方法名写不对,同时一定要记住在接受form的jsp文件头中要添加上<
,否则汉字传过去一定是乱码。
七.辅导教师点评:
教师签字:
太原理工大学实验报告
实验二使用JDBC连接数据库
1、实验目的和要求:
1.掌握JSP与数据库的连接技术——JDBC
2.掌握JSP数据库编程技术。
2、实验内容:
程序1:
课本P216习题7.8。
程序2:
课本P216习题7.10。
(把课本习题7.10改为:
编写JSP程序读取习题7.8的职工
表,在该表最后插入一条新记录(由自己设计),并显示插入后的表的内容。
程序3:
课本P216习题7.11。
3、主要仪器设备
实验1:
2.1.jsp:
java.sql.*"