| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

JSP开发技术实验3简易选课系统

文***品

贡献于2020-12-25

字数:6209

课程实验报告
课程名称
JSP开发技术
班级
软件
实验日期
2016
姓名

学号

实验成绩

实验名称
实验3 简易选课系统









学Myeclipse开发Web项目综合JavaBeanServletCookieSession





Tomcat70
myeclipse2013







编写Java Web项目实现Cookie动登录登录进行课程简单选课退课第次登录页面时需输入户名密码选择周登录第二次时直接显示欢迎界面开始选课会列出备选课程添加删超链接点击应超链接实现课程添加删










1 创建项目名称LessionSelectionProj
2 附件中welcomejsploginjsp添加项目中合适位置阅读调试修改中代码 CookieLoginServletjava创建CookieLoginServlet阅读调试修改中代码三文件实现cookie保留登录信息功实现:
a)首IE址栏中输入:
httplocalhost8080LessionSelectionProjwelcomejsp出现界面


b) 输入户名2222(Cookie限制户名英文数字)密码意(简便起见CookieLoginServlet户密码进行判断)选择周登录点击登录钮显示:

c) 关闭IE浏览器重新开址
httplocalhost8080LessionSelectionProjwelcomejsp直接出现界面需登录
d)查IE生成cookie文件容位置:
XP CDocuments and Settings户名Cookies
WIN7 C\Users\户名\AppData\Roaming\Microsoft\Windows\Cookies\Low

3 创建JavaBean beansCoursesData包含三字段:字符串courseIdcourseNameHashMap类型courseData应getset方法courseData中存放数:

4 创建Servlet ShowCoursejava点击图开始选课链接显示:

5 创建添加课程Servlet: AddCourseJava点击某课程(JSP程序设计)面添加链接显示:

选门课显示:

6 果选择已选课会显示界面:

7 创建删课程Servlet:DeleteCourseJava点击某课程(JSP程序设计)面删链接显示:











1登录界面


2欢迎界面






3选课界面


4添加课程

5删课程











通次实验重新复CookieSession 利cookie保存户信息第次时候觉点惯 做出实验感熟练许




1 登录界面代码


户名


密 码


周登录






2 欢迎界面代码



欢迎{cookienamevalue }访问简易登录系统






开始选课


3 选课界面代码


{sessionScopename }{requestScopemessage }




{sessionScopename }请选择选修课程:









{coursevalue }  
添加









{sessionScopename }已选择面课程:





{coursevalue }








public class CookieLoginServlet extends HttpServlet {

public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
requestsetCharacterEncoding(UTF8)
responsesetContentType(texthtmlcharsetUTF8)
String namerequestgetParameter(username)
String passwordrequestgetParameter(userpwd)

记住户
String remember requestgetParameter(remember)
if(onequals(remember)){

客户端发送Cookie
Cookie c new Cookie(username)
设置Cookie存活时间(设置存活时间Cookie存储客户端硬盘会缓存中存储)
csetMaxAge(IntegerMAX_VALUE)

设置浏览器携带Cookie路径
csetPath()

设置路径果意味着访问服务器意工程资源会携带Cookie
csetPath() 设置路径服务器根路径 协议 + 机名 + 端口号

发送客户端
responseaddCookie(c)
}
requestgetSession()setAttribute(username name)
responsesendRedirect(welcomejsp)


}

public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

doGet(request response)
}


}

增加
private List courses
Map selected
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

requestsetCharacterEncoding(UTF8)
responsesetContentType(texthtmlcharsetUTF8)
String namerequestgetParameter(name)
String idrequestgetParameter(id)
int courseidIntegervalueOf(id)
Systemoutprintln(id+courseid)

coursesnew ArrayList()
for(int i0i<5i++){
CourseData cnew CourseData()
csetCourseId(StringvalueOf(i+1))
csetCourseName(cgetCoursedata()get(i+1+))
coursesadd(c)
}
requestsetAttribute(courses courses)
boolean flagfalse
hashmap做



selected (Map) requestgetSession()getAttribute(selected)
if(selectednull){
selected new HashMap()
}

for (String key selectedkeySet()) {
if(keyequals(id)){
Systemoutprintln(存)
flagtrue
}

}

if(flag){
Systemoutprintln(存1)

}else{
selectedput(id coursesget(courseid1)getCoursedata()get(id))
Systemoutprintln(coursesget(courseid1)getCoursedata()get(id))
}


requestgetSession()setAttribute(selected selected)




requestsetAttribute(name name)
requestgetRequestDispatcher(ShowCoursejsp)forward(request response)


List selectedCouser
Map selected
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

requestsetCharacterEncoding(UTF8)
responsesetContentType(texthtmlcharsetUTF8)


String idrequestgetParameter(id)
int courseidIntegervalueOf(id)
String namerequestgetParameter(name)


List coursesnew ArrayList()
for(int i0i<5i++){
CourseData cnew CourseData()
csetCourseId(StringvalueOf(i+1))
csetCourseName(cgetCoursedata()get(i+1+))
coursesadd(c)
}
requestsetAttribute(courses courses)
selected (Map) requestgetSession()getAttribute(selected)
if(selectednull){
selected new HashMap()
}
selectedremove(id)

requestgetSession()setAttribute(selected selected)
requestsetAttribute(name name)
requestsetAttribute(selectcourse selectedCouser)
requestgetRequestDispatcher(ShowCoursejsp)forward(request response)



}
显示代码
throws ServletException IOException {

requestsetCharacterEncoding(UTF8)
responsesetContentType(texthtmlcharsetUTF8)
String namerequestgetParameter(name)

List coursesnew ArrayList()
for(int i0i<5i++){
CourseData cnew CourseData()

csetCourseId(StringvalueOf(i+1))
csetCourseName(cgetCoursedata()get(i+1+))

coursesadd(c)
Systemoutprintln(ctoString())
}
requestsetAttribute(courses courses)
for(CourseData ccourses){

Systemoutprintln(ctoString())
}
requestsetAttribute(name name)
Systemoutprintln(name)
requestgetRequestDispatcher(ShowCoursejsp)
responsesendRedirect(ShowCoursejsp)
requestgetRequestDispatcher(ShowCoursejsp)forward(request response)


}










文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

基于JSP技术的物流系统的实现

基于JSP技术的物流系统的实现Realization of logistics system based on JSP technology 院 (系)计算机科学与技术系专 业软件工程班 级16软工4班学 号162101204

平***苏 11个月前 上传239   0

基于JSP技术的酒店管理系统设计与实现

 基于JSP技术的酒店管理系统设计与实现 基于JSP的酒店管理系统设计与实现摘 要本酒店管理系统是针对当下中小型酒店管理的具体需求,从具体工作出发,对以往的线上酒店

平***苏 3年前 上传753   0

学生选课系统DFD图

2.2.2 顶层DFD图根据分析得到的系统功能要求,画出学生选修课管理系统的分层DFD图。首先画出顶层的DFD图如图2-2所示。顶层确定了系统的范围,其外部实体为管理员、教师和学生。选课信息成绩查询的信息录入的信息学生选修课管理系统系统管理员用户图2-2 学生选课系统顶层DFD图2.2.3 第一层DFD图在顶层DFD图的基础上再进行分解,对系统功能需求做进一步分解:

文***享 2年前 上传514   0

JSP技术外文文献

外文文献JSP Technology and ServletsJSP profileJSP (JavaServer Pages) is initiated by Sun Microsystems, Inc., with many companies to participate in the establishment of a dynamic web page technical st

知***享 4年前 上传789   0

(ASP)网上选课系统论文

摘 要   随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本程序前台采用Dreamweaver 4.03进行页面制作,后台由SQL Server数据库支持,通过使用AS

z***8 15年前 上传18240   0

基于CS框架的学生选课系统



文***享 5年前 上传1271   0

基于JSP的网上书店推荐系统设计与实现

本系统旨在设计一个网上的书店和书籍相关信息的服务网站,网站的基本运作流程如下:

爱***享 3年前 上传583   0

基于JSP的小区物业管理系统的设计与实现

在当今社会中,小区居住已经成为城镇居民居住的主要形式。小区物业管理的水平和手段成为决定小区质量和水平的重要因素。而人们对物业管理工作和物业服务的实现信息化的要求逐步提高。再者物业管理也存在复杂的单据处理,比如:维修单,派工单,车辆管理单,访客登记记录,安全检查单,水电气费单,等等,并且单据的处理又存在复杂的工序,那么客观上就需要小区物业管理系统。 小区管理方式在过去人工劳作期间,管理方需要投入非常庞大的人、财和物力来完成管理。这样,在相同成本的投入下,就必然会产生资源和成本的浪费。在更细致的层面,小区的管理会产生很多数据,数据的精细化和复杂度在人工操作层面,必然会产生差错;这样就导致了既付出了大量的工作劳动,又出现很大的失误操作,给业主带来很多的不方便之处。

D***M 6年前 上传2711   0

决策支持系统实验3

决策支持系统实验名称:回归分析实验实验地点:专业班级:信管学生姓名:学生学号: 指导教师:成  绩:2016年X月X日一、实验目的1.了解Microsoft Office Excel 2003 提供的数据分析工具2.掌握Microsoft Office Excel 2003 提供的三种回归方法3.掌握通过回归分析进行预测的方法二、实验内容1

文***品 3年前 上传488   0

技术开发合同(3)

技术开发合同(3) 1.格式 技术开发合同   一、合同登记编号: 技术开发合同书   项目名称:   委托方: (甲方)   研究开发方: (乙方)

L***5 8年前 上传23412   0

uml课程设计网上选课系统

 UML课程设计学 院 信息学院 班 级 10级计本班 专 业 计算机科学与技术 课 题 网上选课系统 指导老师 前 言 网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信

z***u 2年前 上传612   0

软件工程学生选课系统课程设计

网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 ………………………………………………………………………31.2 开发目的 ……………………………………………………………………31.3 开发运行境 ……………………………………………………………………31.4

文***享 3年前 上传633   0

学生选课系统《软件工程》课程设计

详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行性研究的前提 62.2.1 要求 62.2.2 目标 72.2.3 条件、假定和限制 72.2.4 进行可行性研究的方法 72.3 所建议的系统 72

文***品 7个月前 上传349   0

学生选课系统可行性研究报告

课程标题: 软件项目管理 班 级: 软件1301班 学 号: 130930019 姓 名: 朱和

文***品 3年前 上传680   0

学生选课系统专科毕业论文

XX学院东港学院毕业设计(论文)说明书题 目: 学生选课系统 作 者: 学 号: 系 (院):XX学院计算机系

文***品 3年前 上传870   0

JSP实习报告

JSP实习报告  jsp实习报告  实习内容:jsp  实习目的:通过jsp的学习,可以独立的编写留言板、上传规格、考试系统、连接sqlserver数据库、以及怎么样配置运行jsp服务器  实习要求:懂得什么是jsp,运行原理,它的基本语法,内置对象,服务端的输出缓冲区,文件流的读取,jsp数据库如:jdbc、odbc、mysql、oracle等,jsp与javabeans,ja

y***g 9年前 上传440   0

简易餐饮、技术加盟合同范本3篇

简易餐饮、技术加盟合同范本3篇  【篇一】甲方:(特许方)  法人代表:  住址:  乙方:(加盟者)  法人代表:  住址:  “加盟者”或“加盟店”赞成_______系列连锁店主导的连锁理想,协约遵守其运营规章中的各条款,并申请加盟,_______系列连锁店亦承认其加盟。两者就有关加盟事项缔结如下合同:  第一条 组织  1、_______系列连锁店(

开***8 4年前 上传1524   0

新版简易施工合同3

发包人(全称): (简称甲方)承包人(全称): (简称乙方)新版简易施工合同3就 工程施工及有关事项协商一致,共同达成如下协议:一、工程概况1.工程名称:2.工程承包范围:

一***9 2年前 上传511   0

基于JSP技术的美食分享平台的设计与实现

基于JSP技术的美食分享平台的设计与实现中文摘要随着科技科学的发展,人文思想的包容创新,在当下时代人们进行信息交互的深入程度和维度不断增加,信息量也开始快速增长。信息的多样化,数据的复杂已经不是传统处理信息的方法和判断决定手段可以适应的了,信息的重要性和信息过滤优化问题的必要性瞬间提高了,人们对能高效、便捷的信息化系统的渴愈来愈强烈。网站系统作为资本和技术集中、劳动集中和智力集中的项目

平***苏 11个月前 上传293   0

JAVA数据库课程设计-学生选课管理系统的

 一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。 二、需求分析 功能需求分析: 该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部

文***品 5年前 上传1650   0

基于PHP+MySql的学生选课系统的设计与实现毕业论文

中文摘要 针对高等院校在校学生众多,使用传统的选课方式效率低下,并且课程安排,地点安排,学生选课等过程中非常容易出错,造成课程时间冲突或者地点冲突,同时,教务员对选课的统计也十分麻烦,所消耗的人力巨大。所以,借助先进的的互联网技术,按需开发网络选课系统。 本系统属于web应用,前台采用前端框架bootstrap,后台采用php的CodeIgniter框架,数据库采用MySql,服

文***享 3年前 上传952   0

软件工程专业课程设计——学生选课系统设计

 学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开发的实战训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计和综合分析,解决问题的能力。具体如下:学习和实践在分析和设

文***享 2年前 上传599   0

再生水供水调度中心系统开发技术实施方案

再生水供水企业调度中心系统开发技术实施方案一、 项目概况1. 建设背景近年来,物联网、云计算及网络技术的迅速崛起为供水行业管理的转型提供了良好契机。天津智慧城市的建设和智慧水务的推进已纳入城市的整体战略规划加速实施,与此同时为加快数字化转型发展,增强企业发展核心动力,城投集团同时提出《“智慧城投”三年行动方案》,在此背景下建设智慧化供水调度与热线服务管理平台不仅为公司长远发展,优化配

知***游 4年前 上传655   0

D2P快速原型开发系统技术协议

D2P快速原型开发系统技术协议华晨汽车工程研究院(以下简称甲方)向意昂神州(北京)科技有限公司(以下简称乙方)采购D2P快速原型开发系统,双方经过共同讨论,协商拟定如下技术协议:一、 交付内容列表:序号设备内容数量1D2P快速原型开发系统Including(包括):- 1 ECM-5554-112-0904_C00(CALIBRATIBLE) W/MOUNTIN

知***享 4年前 上传570   0

系统开发合同

系统开发合同  甲方:  联系人:  电话: 邮 编:  乙方: 上海应龙网络技术有限公司  联系人:  电话: 邮 编:  鉴于甲方委托乙方开发系统,帮助甲方企业信息化,,拓宽销售渠道,为明确双方责任,根据中国法律,经双方友好协商,签订此合同,以期双方共同遵守。  第一条、双方的权利和义务  1.甲方的权利和义务  提供相关的、有效的、必要的材料和图表等

q***w 9年前 上传543   0

© 2006-2021 香当网   

  浙公网安备 33018302001162号
浙ICP备09019653号-34