1、JSP应用系统设计实验报告模板实 验 报 告(一)课程代码课程名称JSP应用系统设计实验项目名称Java、Tomcat6、MyEclipse8的安装、配置与测试实验时间2012-10-15专业名称数字媒体技术年级2010级学号姓名评价建议实验成绩一、实验目的:1掌握JAVA1.6的安装过程,熟悉配置JDK的开发运行环境。 2掌握Tomcat6或Tomcat7的安装过程。3在Tomcat中运行一个简单的JSP程序。4安装MyEclipse8.5并建立一个工程,运行一个简单的JSP程序。二、实验环境: 个人电脑、Windows XP、Tomcat6、MyEclipse8.5以上版本。三、实验内容、
2、安装界面、程序测试运行界面 (1)安装JAVA1.6(2)配置JDK环境变量(3)安装Tomcat6(4)在Tomcat6中运行一个简单JSP程序。 (5)安装MyEclipse并运行一个JSP程序。四、心得体会与建议实 验 报 告(二)课程代码课程名称JSP应用系统设计实验项目名称JSP指令标签、动作标签的使用实验时间2012-10-29专业名称数字媒体技术年级2010级学号姓名评价建议实验成绩一、实验目的:1掌握在Tag标记中使用标记体。 2掌握在Tag标记中使用attribute指令和variable指令。3掌握怎样使用session对象存储和用户有关的数据二、实验环境: 个人电脑、Wi
3、ndows XP、Tomcat6、MyEclipse8.5以上版本。三、实验内容、程序代码、运行结果 1编写一个JSP页面:通过调用Tag文件来显示若干幅图像,通过使用标记体将HTML图像标记传递给被调用的Tag文件。程序代码如下:参考代码 表格每行重复显示一幅图像 Image.tag文件参考代码: 程序运行结果如下: 2编写一个Tag文件GetArea.tag负责计算三角形或梯形的面积,并将计算结果返回给调用该Tag文件的JSP页面。编写一个JSP页面inputAndShow.jsp,该页面负责向Tag文件提交三角形三边的长度或梯形的上底、下底和高,并负责显示Tag文件返回的相应面积。程序代
4、码如下:参考代码:inputAndShow.jsp输入的三个数值a,b,c(代表三角形的三边或梯形的上底、下底和高): 输入数值a: 输入数值b: 输入数值c: 代表三角形 代表梯形 0&b.length()0&c.length()0) % computer:GetArea numberA= numberB= numberC= condition=/ GetArea.tag c&a+cb&c+ba) double p=(a+b+c)/2.0; double area=Math.sqrt(p*(p-a)*(p-b)*(p-c) ; return area; else return -1; pub
5、lic double getLaderArea(double above,double bottom,double h) double area=(above+bottom)*h/2.0 ; return area; %程序运行结果如下: 3编写四个JSP页面,inputGuess.jsp、result.jsp、small.jsp、large.jsp和success.jsp实现猜数字游戏。程序代码如下:参考代码:inputGuess.jsp: 输入你的猜测: result.jsprealnumber) int n=(Integer)session.getAttribute(count).int
6、Value(); n=n+1; session.setAttribute(count,new Integer(n); response.sendRedirect(large.jsp); else if(guessNumbersmall.jsp猜小了,请再猜:large.jsp猜大了,请再猜:success.jsp恭喜你,猜对了您共猜了次,这个数字就是。单击超链接返回到inputGuess.jsp页面:inputGuess.jsp程序运行结果如下:四、心得体会与建议实 验 报 告(三)课程代码课程名称JSP应用系统设计实验项目名称用JDBC实现数据库的查询实验时间2012-11-12专业名称数字
7、媒体技术年级2010级学号姓名评价建议实验成绩一、实验目的:1掌握使用JDBC与数据库的操作。二、实验环境: 个人电脑、Windows XP、Tomcat6、MyEclipse8.5以上版本。三、实验内容、程序代码、运行结果 1编写三个JSP页面:inputCondition.jsp、byNumber.jsp和byName.jsp页面。编写两个tag文件:NumberCondition.tag和Namecondition.tag。inputCondition.jsp 根据学号查询 输入学号: 根据姓名(模糊)查询 姓名含有 byNumber.jsp inquire:NumberConditon
8、 number= / 根据产品号查询到的记录:byName.jsp look:NameCondition name= / 姓名含有的记录: NumberConditon.tag% StringBuffer result; result=new StringBuffer(); try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); catch(Exception e) Connection con; Statement sql; ResultSet rs; int n=0; try result.append(); Str
9、ing uri= jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=Warehouse; con=DriverManager.getConnection(uri,sa,sa); DatabaseMetaData metadata=con.getMetaData(); ResultSet rs1=metadata.getColumns(null,null,product,null); int 字段个数=0; result.append(); while(rs1.next() 字段个数+; String clumnName=rs1.getString(4);
10、result.append(+clumnName+); result.append(); sql=con.createStatement(); String condition=SELECT * FROM product Where number = +number+; rs=sql.executeQuery(condition); while(rs.next() result.append(); for(int k=1;k=字段个数;k+) result.append(+rs.getString(k)+); result.append(); result.append(); con.clos
11、e(); catch(SQLException e) result.append(e); jspContext.setAttribute(queryResultByNumber,new String(result); %NameCondition.tag% StringBuffer result; result=new StringBuffer(); try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); catch(Exception e) Connection con; Statement sql; ResultSet rs; int n=0; try result.append(); String uri= jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=Warehouse; con=DriverManager.getConnection(uri,sa,sa); DatabaseMetaData metadata=con.getMetaData(); ResultSet rs1
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1