福建农林大学J2EE实验报告一

时间:2024.4.20

福建农林大学计算机与信息学院实验报告

实验(一)  JSP基本语法

一、实验目的和要求

1.        掌握JSP脚本元素

2.        掌握JSP指令

二、实验内容和原理

1. 应用Date函数读取系统当前时间,根据不同的时间段,在浏览器输出不同的问候语,例如上午0~12点之间输出“早上好”,同时把系统的年、月、日、小时、分、秒和星期输出到用户的浏览器。

2. 加载动态文件,制作一个JSP文件,计算给定一个数的平方,然后再制作一个JSP文件,应用<jsp:include>动作加载上述的JSP文件。(要求:向所包含页面传递参数指定需要计算的数)

3. 设计表单,制作读者选购图书的界面,当读者选中一本图书后,单击“确定”按钮,用“jsp:forward page=”语句将页面跳转到介绍该图书信息页面。

三、实验环境

1.        硬件环境:

2.        软件环境:JDK1.5

四、算法描述及实验步骤

1.        算法描述(可以用流程图、伪代码或源程序描述)

2.        实验步骤

l  输入源代码

第一题:

<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <base href="<%=basePath%>">

   

    <title>My JSP 'MyJsp.jsp' starting page</title>

   

    <meta http-equiv="pragma" content="no-cache">

    <meta http-equiv="cache-control" content="no-cache">

    <meta http-equiv="expires" content="0">   

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="This is my page">

    <!--

    <link rel="stylesheet" type="text/css" href="styles.css">

    -->

  </head>

 

  <body>

     <%@page import = "java.util.Date"%>

        <%! String szMsg,szTime;Date date = new Date();%>

        <%

            if(date.getHours() >= 0 && date.getHours() <= 12)

            {

                szMsg = "早上好!<br>";

            }

            elseif(date.getHours() >= 12 && date.getHours() <= 19)

            {

                szMsg = "下午好!<br>";

            }

            else

            {

                szMsg = "晚上好!<br>";

            }

            szMsg += "当前时间(北京时间):" + (date.getYear() + 1900) + "年";

            szMsg += (date.getMonth() + 1) + "月";

            szMsg += date.getDate() + "日";

            szMsg += " " + date.getHours() + "时";

            szMsg += date.getMinutes() + "分";

            szMsg += date.getSeconds() + "秒";

            switch(date.getDay())

            {

                case 0:

                    szMsg += " 星期日" + "<br>";

                    break;

                case 1:

                    szMsg += " 星期一" + "<br>";

                    break;

                case 2:

                    szMsg += " 星期二" + "<br>";

                    break;

                case 3:

                    szMsg += " 星期三" + "<br>";

                    break;

                case 4:

                    szMsg += " 星期四" + "<br>";

                    break;

                case 5:

                    szMsg += " 星期五" + "<br>";

                    break;

                case 6:

                    szMsg += " 星期六" + "<br>";

                    break;                

            }

            out.println(szMsg);

        %>

  </body>

</html>

第二题:

Index.jsp

        <jsp:include page="MyJsp.jsp" flush="true">

        <jsp:param name="base" value="6"></jsp:param>         

        </jsp:include>

MyJsp.jsp

        <%

            String szBase = request.getParameter("base");           

            int iBase = Integer.parseInt(szBase);

            double iValue = Math.pow(iBase,2);

            out.print(iValue);

        %>

第三题:

Index.jsp

<img src = "book1.jpg"  alt = "Java Web整合开发王者归来" onclick = "window.open('MyJsp.jsp')"/>

<a href = MyJsp.jsp> Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)(配光盘)</a>

 </body>

MyJsp.jsp:

  <body>

        <%

            String sBookInfo = "丛 书 名:王者归来" + "<br>";

            sBookInfo += "作     者:刘京华 等编著" + "<br>";

            sBookInfo += "出 版 社:清华大学出版社" + "<br>";

            sBookInfo += "出版时间:20##-1-1" + "<br>";

            sBookInfo += "ISBN:9787302209768" + "<br>";

            out.print(sBookInfo);

        %>

  </body>

五、调试过程

1.        编译过程

2.        调试过程

六、实验结果

实验结果基本正确,符合使用要求。

七、总结

附录:

如果原来的算法中发现了错误,在附录中附上改正后的算法实现。


第二篇:J2EE--大学--20xx--实验报告


华北电力大学

实 验 报 告

|

|

                实验名称    -------系统的设计与实现                                      

课程名称          J2EE开发平台及程序设计                              

|

|

                 专业班级:软件110 班     学生姓名:

                 学    号:               成    绩:

指导教师:王蓝婧          实验日期:2013.10.25 

   

(实验报告如打印,纸张用A4,左装订;页边距:上下2.5cm,左2.9cm, 右2.1cm;字体:宋体小四号,1.25倍行距。)

验证性、综合性实验报告应含的主要内容:

一、实验目的及要求

二、所用仪器、设备

三、实验原理

四、实验方法与步骤

五、实验结果与数据处理

  六、讨论与结论(对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见)

七、所附实验输出的结果或数据

设计性实验报告应含的主要内容:

一、设计要求

二、选择的方案

三、所用仪器、设备

四、实验方法与步骤

五、实验结果与数据处理

  六、结论(依据“设计要求”)

七、所附实验输出的结果或数据

更多相关推荐:
大学物理实验报告1

学生实验报告学院:软件与通信工程学院课程名称:大学物理实验专业班级:通信工程111班姓名:学号:学生实验报告一、实验综述1、实验目的及要求1.了解游标卡尺、螺旋测微器的构造,掌握它们的原理,正确读数和使用方法。…

武汉大学实验报告格式

武汉大学教学实验报告学院专业年月日12345

大学生实验报告

大学生暑假社会实践报告3000字今年这个长长的暑期激起了我要参加社会实践的决心,其实自己很早时便有这种想法了,我想依靠自己的勤劳双手与聪明大脑来赚取自己所需的部分生活费,当然更多的是想通过自己切身体验社会实践让…

深圳大学实验报告模版

深圳大学实验报告课程名称学院实验时间实验报告提交时间教务部制

大学实验报告七

实验七实验报告表实验名称学号姓名班级实验时间实验报告表71网络中实现通信互联的主要设备和其功能实验报告表72域名解析的IP路由通讯的过程实验报告表73数据在网络中的IP路由通讯过程实验报告表74路由器是如何确定...

成都理工大学本科生实验报告格式及相关要求

本科生实验报告实验课程学院名称专业名称学生姓名学生学号指导教师实验地点实验成绩二年月二年月填写说明1适用于本科生所有的实验报告印制实验报告册除外2专业填写为专业全称有专业方向的用小括号标明3格式要求用A4纸双面...

重庆大学实验报告格式

重庆大学学生实验报告实验课程名称开课实验室学院年级专业班学生姓名号开课时间至学期材料科学与工程学院实验报告实验报告打印格式说明1标题三号加粗黑体2开课实验室5号加粗宋体3表中内容1标题5号黑体2正文5号宋体4纸...

液体表面张力深圳大学实验报告

深圳大学实验报告课程名称实验名称液体表面张力学院专业班级组号指导教师报告人学号实验地点科技楼908实验时间年月日星期实验报告提交时间123456

山东大学数据结构实验报告实验一

数据结构实验报告实验一

四川大学制造学院实验报告模版

制造科学与工程学院实验报告ExperimentReportSchoolofManufacturingScienceampEngineering12

华南师范大学本科学生实验报告

华南师范大学本科学生实验报告院系计算机学院实验课程数据结构与算法实验项目进制转换系统指导老师陈红英老师开课时间20xx20xx年度第一学期专业网络工程班级20xx级5班姓名杨小龙学号20xx2105564一设计...

华北电力大学电机实验报告

华北电力大学实验报告实验名称课程名称电机学实验专业班级学号姓名实验日期指导教师成绩一实验名称三相同步发电机的运行特性二实验目的掌握三相同步发电机对称稳态运行特性曲线的测量方法学会三相同步发电机对称运行时稳态参数...

大学实验报告(38篇)