1、学号实验日期课程名称实验题目实验一 JSP常用内置对象一、实验目的和要求:1、掌握Application对象。2、掌握Session对象。二、实验内容:1、课本P158网页计数器。2、课本P152 session对象示例。3、课本P165 5.8,5.9三、主要仪器设备装有Win7 32位操作系统的笔记本电脑及Eclipse四、主要操作方法与实验步骤:实验1代码:appCounter.jsp:!DOCTYPE html PUBLIC -/W3C/DTD HTML 4.01 Transitional/EN htmlheadmeta http-equiv=Content-Type content=
2、titleInsert title here/headbody%int count=0;String Ncounter=request.getParameter(Ncounter);try count=Integer.parseInt(application.getAttribute(Ncounter).toString();catch(Exception e) out.println(error+brout.println(页面设置了一个Ncounter属性,用于保存访问此页面的次数/htmltestApplication,jsp: charset=ISO-8859-1测试的addCount
3、er页面,下划线以下的内容是addCounter页面的:hrjsp:include page=appCounter.jspparam name= value=20/jsp:include实验2:Login.jsp:% String SID=session.getId(); %DIV align=center您在login.jsp页面的SessionID是:%=SID %form method=post action=session.jsptabletrtd请输入您的姓名:/tdinput type=test name=Name/tr您喜欢吃的水果:radiofood苹果苹果 香蕉submit提
4、交reset重填/form/DIVSession.jsp:%request.setCharacterEncoding(%!String UserName=;String LikeFood=UserName=request.getParameter(LikeFood=request.getParameter(session.setAttribute(sname,UserName);sfood,LikeFood);ID:%=session.getId() %name:%out.println(session.getAttribute();food:time:%=session.getCreatio
5、nTime() %实验3:Test1-3: charset=UTF-8form action=testr1-3.jsp method=form您的姓名:text size=6confirmTestr1-3: import=java.util.*%String str=request.getParameter( if(str=null) str= if(str.equals() response.sendRedirect(test1-3 else out.println(str+:欢迎您!当前时间是:+new Date(); 五、实验结果与分析实验1结果:实验2结果:实验3结果:六、讨论、心得
6、通过做实验,了解了application和session的作用以及相关常用方法,但是不足之处在于常常方法名写不对,同时一定要记住在接受form的jsp文件头中要添加上,否则汉字传过去一定是乱码。七.辅导教师点评:教师签字:太原理工大学实验报告实验二 使用JDBC连接数据库1、实验目的和要求:1掌握JSP与数据库的连接技术JDBC2掌握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.*
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1