JSP实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验报告课程名称:Web系统与技术实验项目:Web系统与技术实验实验地点:行知楼B115专业班级:软件333班学号:学生姓名:指导教师:2016年1月8日2太原理工大学实验报告一学院名称软件学院专业班级实验成绩学生姓名学号实验日期11.28课程名称Web系统与技术实验题目实验一JSP内置对象一、实验目的和要求:1、掌握Application对象。2、掌握Session对象。二、实验内容:1、课本P158网页计数器。2、课本P152session对象示例。3、课本P1655.8,5.9三、主要仪器设备装有Win732位操作系统的笔记本电脑及MyEclipse四、主要操作方法与实验步骤:1、appCounter.jsp%@pagecontentType=text/html;charset=UTF-8%%intcount=0;StringNcounter=request.getParameter(Ncounter);try{count=Integer.parseInt((application.getAttribute(Ncounter).toString()));}catch(Exceptione){out.println(error+BR);}out.println(该页面设置了一个Ncounter属性,用于保存访问此页面的次数BR);out.println(自从服务器启动后,此页面已经访问了+count+次);count++;application.setAttribute(Ncounter,newInteger(count));%testApplication.jsp%@pagelanguage=javacontentType=text/html;charset=UTF-8%htmlheadMETAhttp-equiv=Content-Typecontent=text/html;charset=UTF-8title使用application计数的例子/title/headbody测试application的页面。下划线以下的内容是appCounter页面的:brhr3jsp:includepage=appCounter.jspjsp:paramname=Ncountervalue=20//jsp:include/body/html2、Login.jsp%@pagelanguage=javacontentType=text/html;charset=utf-8pageEncoding=utf-8%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=utf-8titleInserttitlehere/title/headbody%StringSID=session.getId();%DIValign=center您在login.jsp页面的SessionID是:br%=SID%formmethod=postaction=session.jsptabletrtd请输入您的姓名:/tdtdinputtype=textname=myname/td/trtrtd您喜欢吃的水果:/tdtdinputtype=radioname=foodvalue=苹果苹果inputtype=radioname=foodvalue=香蕉checked香蕉/td/tr/tablebrinputtype=submitvalue=提交    inputtype=resetvalue=重填/form/DIV/body/htmlsession.jsp%@pagelanguage=javacontentType=text/html;charset=UTF-8pageEncoding=ISO-8859-1%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=UTF-84titleInserttitlehere/title/headbody%!StringUserName=;%%!StringLikeFood=;%%UserName=request.getParameter(Myname);LikeFood=request.getParameter(Food);session.setAttribute(sname,UserName);session.setAttribute(sfood,LikeFood);%您在session.jsp页面的SessionID是:br%=session.getId()%brbr您的姓名是:%out.println(session.getAttribute(sname));%brbr您喜欢吃的水果是:%out.println(session.getAttribute(sfood));%brbr创建session对象的时间是:%=session.getCreationTime()%/body/html3、(1)xiti5_8.htmlhtmlheadtitle通过表单提交请求/title/headbodyformaction=request1.jspmethod=post姓名:inputtype=textname=nameBR年龄:inputtype=textname=ageBRinputtype=submitvalue=提交  inputtype=resetvalue=清除/form/body/html(2)request1.jsp内容如下:%@pagecontentType=text/html;charset=GB2312%htmlbody%request.setCharacterEncoding(GB2312);//作用是处理中文乱码%%Stringname1=request.getParameter(name);Stringage1=request.getParameter(age);out.println(姓名是:+name1+br);out.println(年龄是:+age1);%/body/html4、5%@pagelanguage=javacontentType=text/html;charset=UTF-8pageEncoding=ISO-8859-1%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=UTF-8titleInserttitlehere/title/headbody%request.setCharacterEncoding(GB2312);%%session.setAttribute(sname,张三);session.setAttribute(sage,20);%您的姓名是:%out.println(session.getAttribute(sname));%brbr您的年龄是:%out.println(session.getAttribute(sage));%/body/html五、实验结果与分析1、2、63、4、六、讨论、心得通过这个实验,我学习了jsp的内置对象,知道了他们各自的作用,希望以后可以更加灵活的使用这些对象,那样会有更大的帮助,每个对象的作用的地方不同,我们要搞清楚他们之间的区别,才能更加灵活的使用他们。七、辅导教师点评:教师签字:7太原理工大学实验报告二学院名称软件学院专业班级实验成绩学生姓名学号实验日期12.9课程名称Web系统与技术实验题目实验2使用JDBC连接数据库一、实验目的和要求:1.掌握JSP与数据库的连接技术——JDBC2.掌握JSP数据库编程技术。二、实验内容:利用数据库建立一个职工数据表,然后通过JDBC编写一系列基于Web方式的JSP程序,来对职工数据表的数据库进行添加、查询等功能,要求在网页上显示出来。三、主要仪器设备装有Win732位操作系统的笔记本电脑及MyEclipse四、主要操作方法与实验步骤:1、建立数据库使用MySQL建立名为employDB的数据库,在库中建立employinfo表,字段包括:字段名中文含义数据类型employeeID职工号char(4)name姓名varchar(6)sex性别char(2)salary工资Int(4)title职称varchar(6)对数据表employinfo,输入5条记录,如课本P216习题7.7所示。2、加载MySQL驱动jar包右击项目文件夹,从快捷菜单中选properties,打开对话框,如下图。8从打开的对话框中选左侧的JavaBuildPath,然后单击右侧的Libraries标签,再单击AddExternalJARs按钮,从打开的对话框中选MySQL的驱动jar包:mysql-connector-java-5.1.18-bin.jar,再单击“打开”按钮,把它添加进来,如下图所示。3、编写JSP程序,共有3个程序。程序1:课本P216习题7.8。程序2:课本P216习题7.10。(把课本习题7.10改为:编写JSP程序读取习题7.8的职工表,在该表最后插入一条新记录(由自己设计),并显示插入后的表的内容。程序3:课本P216习题7.11。4、运行所编写的应用程序启动MyEclipse,建立项目exp1,将编写的程序放入该项目的WebRoot下。运行时,执行3个步骤。第1步,把程序部署在Tomcat服务器上。第2步,启动Tomcat服务器。第3步,在MyEclipseWebBrowser浏览器或外部的IE,或360浏览器中输入运行的URL,如可运行程序1,即课本P216习题7.8,并查看运行结果。7.8、%@pagecontentType=text/html;charset=GBKlanguage=javaimport=java.sql.*%html9headmetahttp-equiv=Content-Typecontent=text/html;charset=GBKtitleMySQL数据库/title/headbody从MySQL数据库读取表数据:hrtableborder=1trtd职工号/tdtd姓名/tdtd性别/tdtd工资/tdtd职称/td/tr%StringdriverName=com.mysql.jdbc.Driver;StringuserName=root;//数据库用户名StringuserPasswd=;//数据库存取密码S

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功