web系统与技术实验报告.docx

上传人:b****2 文档编号:858913 上传时间:2022-10-13 格式:DOCX 页数:45 大小:246KB
下载 相关 举报
web系统与技术实验报告.docx_第1页
第1页 / 共45页
web系统与技术实验报告.docx_第2页
第2页 / 共45页
web系统与技术实验报告.docx_第3页
第3页 / 共45页
web系统与技术实验报告.docx_第4页
第4页 / 共45页
web系统与技术实验报告.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

web系统与技术实验报告.docx

《web系统与技术实验报告.docx》由会员分享,可在线阅读,更多相关《web系统与技术实验报告.docx(45页珍藏版)》请在冰豆网上搜索。

web系统与技术实验报告.docx

web系统与技术实验报告

实验报告

 

课程名称:

Web系统与技术

实验项目:

Web系统与技术实验

实验地点:

行知楼B115教室

专业班级:

学号:

学生姓名:

指导教师:

2016年1月3日

太原理工大学实验报告一

学院名称

专业班级

实验成绩

学生姓名

学号

实验日期

课程名称

实验题目

实验一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""">

Inserttitlehere

<%

intcount=0;

StringNcounter=request.getParameter("Ncounter");

try{

count=Integer.parseInt((application.getAttribute(Ncounter).toString()));

}

catch(Exceptione){

out.println("error"+"
");

}

out.println("页面设置了一个Ncounter属性,用于保存访问此页面的次数
");

out.println("自此服务器启动后,此页面已经访问了"+count+"次");

count++;

application.setAttribute(Ncounter,newInteger(count));

%>

testApplication,jsp:

<%@pagelanguage="java"contentType="text/html;charset=utf-8"

pageEncoding="utf-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""">

Inserttitlehere

测试的addCounter页面,下划线以下的内容是addCounter页面的:



includepage="appCounter.jsp">

paramname="Ncounter"value="20"/>

include>

实验2:

Login.jsp:

<%@pagelanguage="java"contentType="text/html;charset=utf-8"

pageEncoding="utf-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""">

Inserttitlehere

<%StringSID=session.getId();%>

您在login.jsp页面的SessionID是:


<%=SID%>

请输入您的姓名:

您喜欢吃的水果:

苹果香蕉

Session.jsp:

<%@pagelanguage="java"contentType="text/html;charset=utf-8"

pageEncoding="utf-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""">

<%request.setCharacterEncoding("utf-8");%>

Inserttitlehere

<%!

StringUserName="";%>

<%!

StringLikeFood="";%>

<%

UserName=request.getParameter("Name");

LikeFood=request.getParameter("food");

session.setAttribute("sname",UserName);

session.setAttribute("sfood",LikeFood);

%>

ID:


<%=session.getId()%>

name:

<%out.println(session.getAttribute("sname"));%>

food:

<%out.println(session.getAttribute("sfood"));%>

time:

<%=session.getCreationTime()%>

实验3:

Test1-3:

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""">

Inserttitlehere

您的姓名:

Testr1-3:

<%@pagelanguage="java"contentType="text/html;charset=utf-8"

pageEncoding="utf-8"import="java.util.*"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""">

<%request.setCharacterEncoding("utf-8");%>

Inserttitlehere

<%Stringstr=request.getParameter("Name");

if(str==null)str="";

if(str.equals(""))response.sendRedirect("test1-3");

else

{

out.println(str+":

欢迎您!


");

out.println("当前时间是:


"+newDate());

}

%>

五、实验结果与分析

实验1结果:

实验2结果:

实验3结果:

六、讨论、心得

通过做实验,了解了application和session的作用以及相关常用方法,但是不足之处在于常常方法名写不对,同时一定要记住在接受form的jsp文件头中要添加上<%request.setCharacterEncoding("utf-8");%>,否则汉字传过去一定是乱码。

七.辅导教师点评:

 

教师签字:

太原理工大学实验报告

学院名称

专业班级

实验成绩

学生姓名

学号

实验日期

课程名称

实验题目

实验二使用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、主要仪器设备

装有Win732位操作系统的笔记本电脑及Eclipse

四、主要操作方法与实验步骤:

实验1:

2.1.jsp:

<%@pagelanguage="java"contentType="text/html;charset=utf-8"

pageEncoding="utf-8"import="java.sql.*"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""">

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1