JSP程序设计报告
武汉科技学院《JSP程序设计》课程实验报告
班级: _:
实验时间:2010年9月29日指导教师:
一、实验目的
1.掌握JSP开发环境的配置。
2.熟悉Dreamweaver的配置、使用。
二、实验内容
1.安装JDK、配置环境变量、安装Tomcat。
2.利用Dreamweaver创建自己的站点项目。编写一个站点主页JSP文件,能够在IE中浏览成功。
3.编写一个用户注册页面,其中用户名、密码、email地址为必填项目。
三、操作步骤
(一)安装JDK以及配置环境变量:
1 JDK的下载:
在SUN公司的官方网站上进行下载,下载地址为:
java.sun./javase/downloads/index.jsp
可根据自己的电脑位数进行下载,分别为32位和64位。
2 JDK的安装
Windows操作系统上的JDK安装程序是一个exe可执行程序,直接安装即可,在安装过程中可以选择安装路径以及安装的组件等,程序默认的安装路径在C:\Program Files\Java目录下。为了方便可以自定义安装路径。
3 JDK的配置:
JDK安装完成以后,可以不用设置就进行使用,但是为了使用方便,一般需要进行简单的配置。由于JDK提供的编译和运行工具都是基于命令行的,所以需要进行一下DOS下面的一个设定,把JDK安装目录下bin目录中的可执行文件都添加到DOS 的外部命令中,这样就可以在任意路径下直接使用bin目录下的exe程序了。
配置的参数为操作系统中的path环境变量,该变量的用途是系统查找可执行程序所在的路径。
配置步骤为:
1、“开始”>“设置”>“控制面板”>“系统”
如果控制面板的设置不是经典方式,那么可以在控制面板的“性能和维护”中找到“系统”。当然,也可以选择桌面上的“我的电脑”,点击鼠标右键,选择“属性”打开。
2、在“系统属性”窗口中,选择“高级”属性页中的“环境变量”按钮。
3、在“环境变量”窗口中,选择“系统变量”中变量名为“Path”的环境变量,
双击该变量。
4、把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角
的分号和已有的路径进行分隔。默认JDK的安装路径下的bin路径是
C:\Program Files\Java\jdk1.6.0_04\bin,则把该路径添加到Path值的起始位置,则值为:C:\Program Files\Java\jdk1.6.0_04\bin;C:\Program Files\PC Connectivity
Solution\;C:\Program
Files\Java\jdk1.6.0_04\bin;C:\j2sdk1.4.2_11\bin;%SystemRoot%\system32;%SystemRoot%; %SystemRoot%\System32\Wbem
配置完成以后,可以使用如下格式来测试配置是否成功:
1、打开“开始”>“程序”>“附件”>“命令提示符”
2、在“命令提示符”窗口中,输入javac,按回车执行
如果输出的内容是使用说明,则说明配置成功。如果输出的内容是“’javac’不是内部或外部命令,也不是可执行的程序或批处理文件。”,则说明配置错误,需要重新进行配置。
4安装Tomcat:
i.下载Tomcat,点击运行安装
ii.安装路径自定义为:C:\Tomcat 7.0
iii.检测是否安装成功:在浏览器里输入localhost:8080,回车
如果出现该页面则安装成功。
(二)用Dreamweaver创建站点。编写一个站点主页JSP文件
1.建立站点:
Jsp课程设计实验报告
《jsp程序设计》 Jsp课程设计实验报告 题目学生成绩管理系统 专业 班级 姓名 指导教师 2011年6月28日
目录 一、绪论----------------------------------------------------------------------------------------------------------------- 3 1、系统开发背景 ----------------------------------------------------------------------------------------------- 3 2、项目开发的目标-------------------------------------------------------------------------------------------- 3 3、系统开发所用的技术设备------------------------------------------------------------------------------- 3 二、需求分析 ---------------------------------------------------------------------------------------------------------- 3 1、系统需求分析 ----------------------------------------------------------------------------------------------- 3 2、用户需求 ----------------------------------------------------------------------------------------------------- 4 3、系统框架图如下: ---------------------------------------------------------------------------------------- 5 4、系统设计思想 ----------------------------------------------------------------------------------------------- 5 5、系统设计分析 ----------------------------------------------------------------------------------------------- 5 三、数据库的设计---------------------------------------------------------------------------------------------------- 6 1、本系统将数据存储在七个表中,这七个表分别是 ---------------------------------------------- 6 2、建立数据库的命令如下:------------------------------------------------------------------------------- 8 3、建立数据表的命令如下:------------------------------------------------------------------------------- 8 四、关键技术及代码------------------------------------------------------------------------------------------------- 9 1、管理员登录代码-------------------------------------------------------------------------------------------- 9 2、从数据库中获取用户名和密码的代码。 --------------------------------------------------------- 10 3、留言板的相关代码。 ----------------------------------------------------------------------------------- 12 五、测试--------------------------------------------------------------------------------------------------------------- 16 1、登录界面的测试: -------------------------------------------------------------------------------------- 16 2、查询页面: ------------------------------------------------------------------------------------------------ 18 3、添加页面: ------------------------------------------------------------------------------------------------ 18 4、删除页面: ------------------------------------------------------------------------------------------------ 19 5、修改页面 --------------------------------------------------------------------------------------------------- 20 六、总结--------------------------------------------------------------------------------------------------------------- 20 七、参考文献 -------------------------------------------------------------------------------------------------------- 20
jsp实训个人总结
jsp实训个人总结 最近发表了一篇名为《jsp实训个人总结》的范文,好的范文应该跟大家分享,重新编辑了一下发到。篇一:JSP实训总结 JSP程序设计实训总结 班级:软件技术姓名:张*** 学号:113230**** 在这一周JSP程序设计的实训的时间里,实训老师针对我们本学期的学习,有针对性地对我们进行了很有价值的实训工作,从最基础的JSP程序设计中的界面设计,到一般的JSP程序设计中的查询,添加,修改等语句,给我们细心讲解,虽然JSP程序设计的课已经学习了一个学期了,但对其简单的知识点运用的都不是很熟练,没能真正去融会贯通。 通过本次课程设计,我感受颇多,尽管上课时也认真听了老师的讲课,但是已开始面对自己的题目时,还是有些不知所措,都不知道如何下手,后来去图书馆借了几本相关的书籍,心里在感觉有了一些底。不过,经过为期一周的针对性实训,我学到了很多知识,把以前学的所有知识点都贯穿到一起,又温习了一遍,让我们能从真正意义上了解到JSP程序设计的用处,总算还是收获不少,对jsp 的认识也更加的深刻了。在这个过程中,我感觉就像人生的一个缩影,充满了酸甜苦辣。当一个问题想了好久也无法解决时,范文写作我感到沮丧与无助。当经过努力解决了一个程序上的难题时,我感到无比的喜悦。当经过每天为了编写代码一坐就是四五个小时,我感到无比的痛苦。但艰难痛苦已成往事,灿烂的明天向我走来,今天我总算迎接了胜利的果实,以前的辛酸与痛苦化作我坚强的力(来自jsp实训个人总结)量,将在我将来的人生历程中,为我的美好明天打下坚实的基础。经过了这次磨练,我又一次感受到只有付出才能有收获,成功永远是属于不懈努力的人们的。 篇二:JSP实训心得体会
JSP课程设计
目录 1.前言 (3) 1.1实验目的 (3) 1.2实验基本要求 (3) 2.系统分析与设计 (3) 2.1 系统功能描述 (3) 2.2 系统功能流程 (4) 2.3 数据库设计 (5) 2.3.1数据表构建 (5) 2.3.2 E_R图 (6) 2.3.3 数据表关系 (6) 3.系统实现与测试 (7) 3.1 系统采用的关键技术 (7) 3.2 关键程序流程 (8) 3.3 关键代码分析 (8) 3.4 出现的问题及解决 (11) 3.4.1向数据库中插入数据出现乱码问题 (11) 3.4.2 实现页面的跳转问题 (12) 4.系统界面 (12) 5.操作方法 (13) 6.分析与总结 (15) 6.1 实验分析与总结 (15) 7.附录 (16) 7.1 参考文献 (16) 7.2 创建数据库脚码及源程序 (17) 7.3 MVC架构模式的认识 (17)
1.前言 1.1 实验目的 学习Web应用程序的开发,以B/S方式,JSP编程技术开发学生选课系统; 通过编程实践掌握JSP的动态网页与MySql数据库相结合的技术; 通过MVC(模型-视图-控制)架构模式,使其在开发过程中得以应用,并了解Web编程模式下的Mod el1和Mod el2的区别; 了解Struts框架和Hibernet框架的具体含义及Struts与Hibernet相结合模式下的开发 1.2 实验的基本要求 该实验要求完成一个简单的基于Web的学生选课系统,主要实现学生注册模块、学生选课管理模块和课程维护模块这三个模块,采用Servlet、JSP、JDBC、DAO等关键技术,并使用JSP Model1和JSP Model2 两种模式来实现。 实验中采用的开发环境: 编译器:JDK1.5; Web服务器:Tomcat6.0; 插件开发平台:MyEclipse6.0 GA; 数据库服务器:MySQL5.1。 本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。 2. 系统分析与设计 2.1 系统功能描述 学生选课系统是典型的信息管理系统(MIS),本系统是根据现代化校园的发展而设计的基于jsp的学生选课管理系统,本系统就是为了管理好选课信息而设计的。 学生选课系统需要满足来自两方面的需求,这三个方面分别是学生和管理员。学生的需求是查询院系的课程、学生选课情况及学生信息的修改;选课管理员的功能最为复杂,包括对学生、选课进行管理和统计,及系统状态的查看、维护并生成选课报表。学生可以直接查看选课情况,学生可以根据本人学号和密码登录
JSP程序设计与项目实训教程_第2版_课后习题和参考答案
第1章Web技术简介 1.7 习题 1.7.1 选择题 1. Web技术的设想于哪一年提出()。 A.1954年 B.1969年 C.1989年 D.1990年 2. JSP页面在第一次运行时被JSP引擎转化为()。 A.HTML文件 B.CGI文件 C.CSS文件 D.Servlet文件 3. JavaEE体系中Web层技术是()。 A.HTML B.JavaBean C.EJB D.JSP 参考答案:1.C 2.D 3.D 1.7.2 填空题 1.当前主流的三大动态Web开发技术是:PHP、ASP/https://www.360docs.net/doc/cf9852539.html,和______________。 2. JSP的两种体系结构是:______________和______________。 3. JSP开发Web站点的主要方式有:直接JSP、JSP+JavaBean、______________、______________和SSH。 参考答案: 1.JSP 2.JSP Model1和JSP Model2 3.JSP+JavaBean+Servlet、J2EE/JavaEE 1.7.3 简答题 1. 简述JSP的工作原理。 答:所有的JSP应用程序在首次载入时都被翻译成Servlet文件,然后再运行,这个工作主要是由JSP引擎来完成。当第一次运行一个JSP页面时,JSP引擎要完成以下操作: ●将JSP文件翻译成Servlet文件,Servlet文件是Java应用程序。 ●JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件(.class文件)。 ●JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。 ●服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。 由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。 2. 简述JSP两种体系结构。
JSP课程实习报告
JSP课程实习报告 班级 XXXXX 学生姓名 XXXXX 学号 2010100XXXX 指导教师 XXXX 日期 20XX年X月XX日
1 前言 JSP是由Sun公司倡导建立的一种动态网页技术标准,该技术为建立动态显示生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构建基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。JSP规范是Web服务器、应用服务器、交易系统以及开发工具供应商间广泛合作的结果。 JSP是结合HTML(或XML)和Java代码来处理的一种动态页面。在传统的网页文件中加入Java程序片段和JSP标记就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传输给客户端的仅是得到的结果,使对客户浏览器的要求降到最低。 学习JSP这门课程,需要理论与实践相结合,在大二下学期时,曾和本专业的同学组队学习HTML+CSS网页开发技术,尝试过设计网页,但是由于自学能力有限,学到的东西只是皮毛,本学期学习JSP,相信会对动态网页技术有更深入的了解。 2 实习的目的 通过JSP的上机实习,理论联系实际,巩固所学的知识,进一步理解和掌握JSP的原理和基本语法,加深对相关内容的理解;提高处理实际问题的能力,培养实践能力,接触课堂以外的实践知识,拓宽知识面,为后期课程的学习奠定基础;了解设计专题的主要内容,为自己能顺利与社会环境接轨做好准备。 3 实习要求 理解和掌握JSP的运行原理和基本语法,通过JSP的上机实习,可以独立安装、配置JSP的开发和运行环境,掌握Eclipse等工具软件的使用方法,巩固所学知识,具体实现以下要求: 1、在JSP中利用Java代码计算出1+1的结果,然后在页面中显示计算结果,实现过程如下: (1)创建动态Web项目,并创建JSP文件 (2)在JSP文件中编写Java代码计算出1+1的结果,并将结果打印到页面中 2、编写一个简单的留言薄,写入留言提交后显示留言内容。 3、应用Eclipse创建一个名为BookInfo的值JavaBean,要求该JaaBean具有name,price,stock和author简单属性,属性类型为string. 4 JSP运行环境的配置
jsp实验报告49775
Jsp实验报告 课程设计名称:兼职网站 系:交通运输管理学院学生姓名: 班级: 学号: 成绩: 指导教师: 开课时间:2013学年第2 学期
一.设计题目 兼职网站 二.主要内容 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。 (1)用户的登录判定 (2)录入兼职的信息,并保存到数据库中 (3)根据用户的需求选择查询方式,查询相关兼职信息 (4)将信息从数据库中删除 三.具体要求 (1)建立数据库表格存储用户数据(用户名及密码)。 (2)建立数据库表格存储兼职信息,主要包括ID、兼职名称、地点、工资和联系方式。 (3)编写jsp 语句连接数据库 (4)利用request函数提交表单,获取输入信息 (5)以SQL语句对数据库进行操作,完成信息的添加,查询及删除等功能。四.进度安排 五.成绩评定 正文 1、系统的需求分析和功能设计 随着电子信息在人们生活中的的使用比重不断增加,人们越来越习惯在网站上查找自己所需
要的信息不仅仅只是因其快捷,更因其接触的面更加广泛,信息的基础量足够大,足以满足人们更加细化的需求。在寻找兼职体验工作生活或赚取生活费用时,可以减少时间的浪费及其他不必要的消耗。 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。用户登录后可以根据自己的需要对信息进行添加、查询和删除的操作 2、源程序及注释 主页:<%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>