(完整版)JavaWeb毕业课程设计
大二javaweb课程设计

大二java web课程设计一、课程目标知识目标:1. 学生能掌握Java Web编程的基本原理,理解MVC架构模式,并能够运用到实际项目中。
2. 学生能熟练运用Java语言及相关技术栈(如Servlet、JSP、Filter等)进行Web开发。
3. 学生能了解并掌握常用的数据库连接技术,如JDBC,实现数据的增、删、改、查等操作。
技能目标:1. 学生能够独立完成一个完整的Java Web项目,包括需求分析、设计、编码和测试。
2. 学生通过项目实践,提高解决实际问题的能力,具备一定的Web项目开发经验。
3. 学生能够运用所学知识进行项目优化,提高程序的性能和稳定性。
情感态度价值观目标:1. 学生培养良好的编程习惯,注重代码规范,提高代码质量。
2. 学生培养团队协作精神,学会与他人共同解决问题,提高沟通与表达能力。
3. 学生通过学习Java Web课程,增强对计算机科学的兴趣和热爱,激发进一步学习的动力。
课程性质:本课程为实践性较强的课程,要求学生在学习理论知识的同时,注重实践操作。
学生特点:大二学生已经具备一定的Java基础和Web基础,具备一定的编程能力和自主学习能力。
教学要求:结合课程特点和学生特点,采用项目驱动教学,使学生在实践中掌握知识,提高技能。
同时,注重培养学生的团队协作能力和解决问题的能力。
通过课程目标的分解和实施,确保学生能够达到预期学习成果。
二、教学内容1. Java Web基础原理:涵盖MVC架构模式、Servlet、JSP、EL表达式、JSTL等基础知识,对应教材第3章至第5章内容。
2. 数据库连接技术:学习JDBC、连接池等相关知识,实现与数据库的交互,对应教材第6章内容。
3. Java Web项目实战:结合实际案例,进行需求分析、设计、编码和测试,涵盖以下知识点:a. 用户注册、登录功能,对应教材第7章内容。
b. 数据增、删、改、查操作,对应教材第8章内容。
c. 用户权限管理,对应教材第9章内容。
课程设计报告javaweb

课程设计报告javaweb一、教学目标本课程旨在通过JavaWeb的学习,让学生掌握JavaWeb的基本概念、技术和应用,培养学生具备JavaWeb程序设计的能力。
具体的教学目标如下:1.理解JavaWeb的基本概念和架构。
2.掌握JavaWeb的核心技术,如HTML、CSS、JavaScript、Servlet、JSP等。
3.了解JavaWeb的应用领域和前景。
4.能够使用HTML、CSS、JavaScript编写网页。
5.能够使用Servlet、JSP技术进行Web应用程序的开发。
6.能够运用JavaWeb技术解决实际问题。
情感态度价值观目标:1.培养学生对JavaWeb技术的兴趣和热情,提高学生的学习积极性。
2.培养学生具备良好的团队合作意识和能力,提高学生的沟通协作能力。
3.培养学生具备创新精神和责任感,提高学生对社会、环境的责任意识。
二、教学内容根据课程目标,本课程的教学内容主要包括以下几个部分:1.JavaWeb基本概念:介绍JavaWeb的定义、发展历程、应用领域和基本架构。
2.HTML、CSS、JavaScript技术:讲解HTML标签、CSS样式、JavaScript脚本的使用方法和应用实例。
3.Servlet技术:讲解Servlet的概念、生命周期、运行原理以及如何编写和部署Servlet。
4.JSP技术:讲解JSP的概念、原理、基本语法以及如何使用JSP实现动态网页。
5.JavaWeb应用实例:分析并实现一些典型的JavaWeb应用案例,如在线、博客系统等。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:通过讲解JavaWeb的基本概念、技术和应用,使学生掌握相关知识。
2.案例分析法:分析并实现一些典型的JavaWeb应用案例,让学生学会将理论知识应用于实际问题。
3.实验法:安排实验室实践环节,让学生动手编写代码,培养学生的实际操作能力。
javaweb程序设计课程设计

javaweb程序设计课程设计一、课程目标知识目标:1. 让学生掌握Java Web程序设计的基本概念,包括Web应用结构、HTTP 协议和Servlet技术;2. 使学生了解并熟练运用JSP、JavaBean和EL表达式等技术在Web开发中的应用;3. 让学生掌握数据库连接技术,学会使用JDBC进行数据库操作;4. 引导学生掌握常用的Java Web框架,如Spring MVC、Hibernate等,并能在实际项目中灵活运用。
技能目标:1. 培养学生具备独立分析和设计Java Web应用程序的能力;2. 提高学生实际编码和调试Java Web项目的能力,能够解决开发过程中遇到的问题;3. 培养学生具有良好的团队协作和沟通能力,能够与他人共同完成项目开发。
情感态度价值观目标:1. 培养学生热爱编程,树立正确的计算机应用观念,认识到编程对个人和社会发展的意义;2. 引导学生养成良好的编程习惯,注重代码规范和性能优化,提高职业素养;3. 培养学生具有创新意识,敢于挑战新知识,主动探索Web编程领域的前沿技术。
课程性质分析:本课程属于实践性较强的学科,要求学生在掌握基本理论知识的基础上,能够动手实践,将所学知识应用于实际项目中。
学生特点分析:学生具备一定的Java基础,但对Web编程可能较为陌生。
因此,课程设计应从易到难,注重引导学生逐步深入掌握Java Web技术。
教学要求:结合课程性质和学生特点,注重理论与实践相结合,强化实践环节,培养学生具备实际项目开发能力。
通过分解课程目标为具体的学习成果,为教学设计和评估提供明确依据。
二、教学内容1. Java Web基本概念:Web应用结构、HTTP协议、Servlet技术;教材章节:第1章 Java Web入门2. JSP、JavaBean和EL表达式:JSP页面开发、JavaBean组件、EL表达式语法及应用;教材章节:第2章 JSP技术、第3章 JavaBean技术、第4章 EL表达式3. 数据库连接技术:JDBC原理、数据库连接方法、SQL语句编写、数据库操作;教材章节:第5章 数据库连接技术4. 常用Java Web框架:Spring MVC框架、Hibernate框架;教材章节:第6章 Spring MVC框架、第7章 Hibernate框架5. 综合项目实践:结合所学知识,设计并实现一个简单的Java Web应用程序;教材章节:第8章 综合案例教学进度安排:第1-2周:Java Web基本概念、Web应用结构、HTTP协议、Servlet技术;第3-4周:JSP技术、JavaBean技术、EL表达式;第5-6周:数据库连接技术、SQL语句编写、数据库操作;第7-8周:Spring MVC框架、Hibernate框架;第9-10周:综合项目实践。
javaweb毕业设计

javaweb毕业设计JavaWeb毕业设计随着互联网的快速发展,Web应用程序的需求也越来越多。
作为一个Java开发者,掌握JavaWeb开发技术是非常重要的。
毕业设计是一个很好的机会,可以将所学的知识应用到实际项目中。
本文将介绍一种基于JavaWeb的毕业设计方案,旨在帮助读者了解如何设计和开发一个完整的Web应用程序。
一、项目概述本毕业设计的项目是一个在线购物平台,类似于淘宝或京东。
用户可以浏览商品、下订单、支付等。
管理员可以管理商品、订单等。
整个项目将分为前台和后台两个部分,前台面向用户,后台面向管理员。
项目将采用B/S架构,使用Java语言和相关技术进行开发。
二、技术选型1. 前端技术前端技术是Web应用程序中非常重要的一部分。
本项目将使用HTML、CSS和JavaScript进行页面布局和交互效果的实现。
同时,还可以使用Bootstrap框架来提供响应式布局和美观的界面。
2. 后端技术后端技术主要负责处理用户的请求、数据存储和业务逻辑的实现。
本项目将使用Java语言和Spring框架进行开发。
Spring框架提供了很多功能强大的模块,如Spring MVC用于处理用户请求,Spring Data JPA用于与数据库交互,Spring Security用于用户身份认证和权限管理等。
3. 数据库技术数据库是Web应用程序中存储数据的重要组成部分。
本项目将使用MySQL作为数据库管理系统。
MySQL是一种成熟稳定的关系型数据库,具有良好的性能和可靠性。
三、系统功能1. 用户功能用户可以注册、登录、浏览商品、添加商品到购物车、下订单、支付等。
用户可以根据关键字、分类等方式搜索商品,并查看商品的详细信息。
用户可以管理自己的个人信息,如修改密码、修改地址等。
2. 管理员功能管理员可以管理商品,包括添加商品、修改商品信息、删除商品等。
管理员可以管理订单,包括查看订单详情、修改订单状态等。
管理员还可以管理用户,包括查看用户信息、禁用用户等。
javaweb课程设计

javaweb课程设计一、课程目标知识目标:1. 掌握JavaWeb基本概念,了解Web应用的工作原理;2. 学会使用Servlet和JSP进行Web编程,并能结合数据库实现动态网页;3. 掌握JavaWeb常用框架(如Struts2、Hibernate、Spring)的基本使用。
技能目标:1. 能够独立搭建JavaWeb开发环境;2. 能够运用Servlet和JSP编写Web应用,实现用户登录、注册等功能;3. 能够运用所学框架进行Web项目开发,提高开发效率。
情感态度价值观目标:1. 培养学生的团队协作精神,学会与他人共同解决问题;2. 增强学生的编程兴趣,激发学习热情,培养自主学习能力;3. 使学生认识到编程对于社会发展的重要性,增强社会责任感。
课程性质分析:本课程为JavaWeb课程设计,旨在让学生掌握JavaWeb编程技术,培养实际项目开发能力。
学生特点分析:学生已具备一定的Java基础,对Web开发有一定了解,但实际操作能力较弱,需要通过课程设计提高实践能力。
教学要求:1. 理论与实践相结合,注重培养学生的实际操作能力;2. 以项目为导向,引导学生运用所学知识解决实际问题;3. 注重团队协作,培养学生沟通与协作能力。
二、教学内容1. JavaWeb基本概念:Web应用工作原理、HTTP协议、Tomcat服务器等;2. Servlet编程:Servlet生命周期、请求与响应、会话管理、过滤器、监听器等;3. JSP编程:JSP页面组成、内置对象、指令、脚本语言、标准标签库等;4. 数据库连接:JDBC概述、数据库连接池、SQL语句编写、事务管理等;5. 常用框架:Struts2、Hibernate、Spring框架的基本原理和使用方法;6. 实践项目:用户登录、注册、信息展示、权限控制等模块的开发。
教学大纲安排:第一周:JavaWeb基本概念、Web应用工作原理、Tomcat服务器配置;第二周:Servlet编程、请求与响应、会话管理;第三周:过滤器、监听器、JSP编程基础;第四周:JSP内置对象、指令、脚本语言、标准标签库;第五周:JDBC数据库连接、数据库连接池、SQL语句编写;第六周:事务管理、常用框架Struts2、Hibernate、Spring;第七周:实践项目开发(用户登录、注册);第八周:实践项目开发(信息展示、权限控制)。
javaweb代码课程设计

javaweb代码课程设计一、课程目标知识目标:1. 掌握Java Web编程基础,包括Servlet、JSP和JavaBean技术;2. 理解MVC设计模式,并能运用到Java Web项目中;3. 学会使用常用的Java Web开发框架,如Spring MVC、MyBatis;4. 了解Web应用的安全性和优化方法。
技能目标:1. 能够独立设计并实现一个小型的Java Web项目;2. 掌握使用开发工具和调试技巧,提高编程效率;3. 学会分析并解决Java Web开发过程中遇到的问题;4. 培养良好的编程习惯和团队协作能力。
情感态度价值观目标:1. 培养学生对Java Web编程的兴趣,激发学习热情;2. 培养学生的创新意识和解决问题的能力;3. 增强学生的团队协作意识,培养合作精神;4. 引导学生关注技术发展,树立正确的价值观。
本课程针对高中年级学生,结合学科特点和教学要求,注重理论与实践相结合,培养学生实际动手能力。
课程目标具体、可衡量,旨在帮助学生掌握Java Web编程知识,提高编程技能,同时培养良好的情感态度价值观。
通过本课程的学习,学生将能够独立完成Java Web项目开发,为今后的学习和工作打下坚实基础。
二、教学内容1. Java Web编程基础:- Servlet的生命周期、请求和响应处理;- JSP的内置对象、指令、脚本语言;- JavaBean规范和作用。
2. MVC设计模式:- MVC概念和原理;- 在Java Web项目中的应用实例;- 常用开发框架的MVC实现。
3. 常用Java Web开发框架:- Spring MVC框架的原理和使用方法;- MyBatis框架的原理和使用方法;- 整合Spring MVC和MyBatis框架。
4. Web应用安全性与优化:- SQL注入、XSS攻击等安全风险;- 安全防范措施;- Web应用性能优化方法。
5. 项目实战:- 设计并实现一个简单的Java Web项目;- 项目开发过程中遇到的问题及解决方案;- 团队协作和分工。
webJava课程设计

webJava课程设计一、课程目标知识目标:1. 让学生掌握Java Web编程的基本概念,了解Web应用的工作原理;2. 使学生学会使用Java语言进行Web开发,掌握Servlet和JSP技术;3. 帮助学生了解常用的Java Web框架,如Spring、Spring MVC和MyBatis;4. 引导学生了解数据库与Web应用的结合,学会使用JDBC进行数据库操作。
技能目标:1. 培养学生运用Java语言进行Web开发的能力,能独立编写Servlet和JSP 程序;2. 提高学生运用Java Web框架进行项目开发的能力,学会分析并解决实际项目中遇到的问题;3. 培养学生团队协作和沟通能力,能在项目开发中与他人共同完成任务;4. 培养学生具备一定的项目分析和设计能力,能根据需求进行合理的系统设计。
情感态度价值观目标:1. 激发学生对Java Web编程的兴趣,培养学生主动学习的习惯;2. 引导学生关注我国互联网产业发展,增强学生的民族自豪感和使命感;3. 培养学生具备良好的职业道德,尊重他人成果,遵循软件开发规范;4. 培养学生积极向上的心态,面对编程挑战时,具备解决问题的信心和勇气。
本课程针对高年级学生,在学生已掌握Java基础知识的前提下,进一步深化Java Web编程技能。
课程性质为实践性较强的学科,要求学生在理论学习的基础上,能动手实践,达到学以致用的目的。
通过本课程的学习,期望学生能够具备实际项目开发能力,为将来从事软件开发工作打下坚实基础。
二、教学内容1. Java Web基本概念:介绍Web应用的工作原理,理解B/S架构,了解HTTP协议;2. Servlet技术:学习Servlet的生命周期、请求和响应处理、会话管理、过滤器等;3. JSP技术:掌握JSP的语法、内置对象、标签库,了解JSP与Servlet的关系;4. Java Web常用框架:学习Spring、Spring MVC和MyBatis框架的基本原理和使用方法;5. 数据库操作:了解数据库基本概念,学习使用JDBC进行数据库连接、查询、更新等操作;6. Java Web项目实战:结合所学知识,进行项目实战,培养学生实际项目开发能力。
(完整word版)JAVAWEB课程设计实验报告

目录第一章概述 (2)【实验目的】 (2)【需求分析】 (2)第二章网上商店结构分析与设计 (3)【前言】 (3)2.1 系统结构图 (3)2.2系统功能分析 (4)第三章详细设计 (4)3.1数据库设计 (4)3.2 商品模块实现 (5)3.2.1 模块功能实现和关键代码说明 (5)3.3 用户注册/登录模块实现 (9)3.3.1 模块功能实现和关键代码说明 (9)3.4 购物车模块实现 (12)3.4.1 模块功能实现和关键代码说明 (12)3.5 结算功能模块 (16)第四章总结 (17)【技术总结】 (17)【心得体会】 (18)第一章概述【实验目的】1.掌握java-web网站设计的全过程;2.进一步熟练Servlet技术、数据库、标签等一般java-web应用技术;3.掌握整个java-web应用架构、目录结构以及服务器使用。
【需求分析】1.设计一个较完善的网上军靴商店;2.账户模块:提供用户注册、登录,考虑用户数量增减,需要用数据库技术;3.商品显示模块:出于增加销售量考虑,需要有简单广告功能,并提供商品详细参数;推广商品,网站需要对热销商品展示以及商品分类显示、商品查询;4.订单管理模块、订单详细信息模块:显示已保存的订单的详细信息;5.购物车模块:添加/删除商品,结帐,显示订单信息。
第二章网上商店结构分析与设计【前言】随着信息化技术在生活中的应用越来越广泛,网上购物也逐渐成为人们的一种生活方式。
本系统正是基于这样一种环境下应运而生。
本电子商城为前台部分,前台主要实现会员的网上购物业务流程、用户注册、用户资料修改。
本商城主要利用javaservlet技术进行开发,有很强的逻辑性、可扩展性,便于维护。
商城界面设计主要实用了CSS,美化了店面。
其次本商城设计还使用了JSP技术、JDBC技术、JavaBean技术、css。
2.1 系统结构图图2.1 系统整体框图2.2系统功能分析新品上市模块:在首页框架中显示新品列表畅销商品模块:在首页框架中显示畅销列表购物车模块:显示已点击购买但没结账的商品结账模块:直接显示当前订单查看商品信息模块:显示当前商品详细信息商品分类模块:分类显示商品全部商品模块:显示商品列表查询商品模块:搜寻商品,显示商品信息用户注册模块:实现用户注册统功能分析第三章详细设计3.1数据库设计商品表(shoe)用户表(user)用户订单表(orderinfo)3.2 商品模块实现3.2.1 模块功能实现和关键代码说明先由JSP页面发出请求调用mypack包下GetshoeServlet,调用里面的doGet方法,然后调用db.executeQuery(sql)方法,查询数据库,查到热销商品的列表,保存进requeset对象的resault变量里,然后通过调用取出其中的值,显示到主页面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JavaWeb 课程设计题目:客户信息管理系统专业:计算机科学与技术年级:计091—3学号:******指导老师:***完成时间:2012年6月17日目录JavaWeb 课程设计 (1)题目:客户信息管理系统 (1)一.课程设计目的 (4)二.课程设计内容与目标 (5)三、系统设计 (6)1、系统特点 (6)2、功能设计 (6)3、用户界面草图 (7)4、页面迁移图 (9)5、页面功能设计 (9)四、数据库设计 (10)1、数据库表 (10)2、数据库操作图 (12)五、功能模块的详细设计 (13)1、程序目录结构图 (13)2、数据库访问模块 (13)3、共通Servlet的处理 (15)4、登录模块 (22)5、页面导航设计 (24)5、客户资料维护模块 (26)6、客户来电信息模块 (33)7、客户回访信息模块 (35)8、客户重要信息提示模块 (36)六、对本系统开发的思考总结 (39)七、对软件开发方法的体会 (39)八、自主创新声明 (40)九、致谢 (40)一.课程设计目的课程设计是一项重要的实践性教学环节,在教师的指导下,以学生为中心,充分调动学生的积极性和能动性,重视学生自学能力的培养。
《Java Web 数据库系统应用开发与实例》是为教育技术学本科专业开设的专业选修课程,课程的主要目标是要求学生掌握基本的Web应用程序开发和设计的流程及相关的技术技能。
本课程在讲解相关理论知识的基础上,按照一定的组织原则和现有实验条件安排了一定数量的实验,通过这些实验使学生初步掌握开发和设计Web数据库系统的基本方法和基本技能。
然而由于这些实验是分时分批按一定的技术种类和实验目的实施的,固然可以有目的地训练和培养学生某个方面技能,但明显的不连续性使学生不能从整体上把握如何系统地开发和设计一个完整Web数据库系统应用程序。
通过本课程设计可以较好地解决这个问题。
通过本课程设计可以使学生充分认识开发和设计Web应用程序的的重要性和复杂性,充分了解Web应用程序的设计和开发的基本过程,掌握常用的Web开发技术,充分把握各项技术的特点和应用领域以及各项技术之间的相互关系,进一步体会各项技术在Web应用程序中地位和作用从而对各种技术有比较清醒的认识,在此基础上习得Web开发技术平台的选择能力。
二.课程设计内容与目标课题名称:客户信息管理系统设计目标:本系统模拟企业对于客户信息的管理,操作人员可以添加、修改客户信息,针对客户来电进行记录,并对客户的重要信息进行提醒,等等。
设计方法:jsp、mysql动态网页制作工具配合相关技术(如HTML、CSS、JavaScript、xml等)设计要求:利用Web应用程序的客户端开发技术(包括Jsp、HTML、CSS、JavaScript、HTML、XML、MySql等)设计一个符合要求的Java Web数据库应用系统,并实现用户交互功能的设计,达到Java Web应用程序可用性和易用性目标。
开发模式:MVC模式。
MVC模式的目的就是实现Web系统的职能分工。
Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。
View层用于与用户的交互,通常用JSP来实现。
Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
开发工具:windows7,eclispe,jdk1.7,tomcat7.0、mysql5.5三、系统设计1、系统特点本系统尝试从一些简单的层面对于企业客户信息的管理进行一种探索,针对企业和客户的交流行为进行系统化管理,力求做到客户信息的准确、快捷和可追溯性。
本系统包括3个主要层面,客户信息维护、客户来电记录和客户回访记录。
2、功能设计4个模块(1)客户资料信息维护模块客户信息输入、修改和删除。
(2)客户来电信息模块来电信息添加和来电信息查询。
(3)客户回访信息模块回访信息添加和回访信息查询。
(4)客户重要信息提示模块用例图UseCase3、用户界面草图登录草图导航页面草图其它功能见后面操作效果图4、页面迁移图从页面迁移图中可以看出,本系统的页面迁移基本上发生在模块内部,整体比较简单而清晰5、页面功能设计所有页面的pageId和对应页面的Jsp文件名及所对应的功能四、数据库设计1、数据库表(1)用户表user(2)客户信息表Customer(3)客户来电表IncomeCall (4)客户回访表FeedBackCall2、数据库操作图五、功能模块的详细设计1、程序目录结构图2、数据库访问模块数据库的设计是需要针对每个模块而不是每个页面进行设置数据库模块,所有的数据访问类DUser、DIncome、Dcustomer、DFeedback、DRemind从同一个父类Dcommom继承,该父类提供了一个方法getDBConnection来获取数据库的链接。
DCommon代码public class DCommon{public Connection getDBConnection( ){尝试连接数据库try{ 载入MySQL的JDBC驱动类Class.forName(CommonConst.DB_DRIVER_CLASSNAME); Connectionconn=DriverManager.getConnection( CommonConst.DB_CONN_STRING );获得数据库连接return conn;}catch(Exception ex){ex.printStackTrace();return null;}}}3、共通Servlet的处理本系统中一旦代码出现了异常,将直接向上抛出,一直抛到共通类Servlet进行处理。
在共通Servlet中发现异常,将页面跳转到错误处理页面,并把错误信息在页面上显示出来,同时提供一个往登录页面迁移的链接。
对应的共通Servlet的相关代码如下:public class CommonServlet extends HttpServlet{保存各页面Id对应的action类的对象private Hashtable e){System.out.println("Servlet初始化失败!");}初始化共通类以获取页面信息CommonConst.init();}每一种动作第一次执行的时候,初始化对应的类public void doPost ( HttpServletRequest request,HttpServletResponse response ) throws ServletException, IOException{设置提交表单的中文编码request.setCharacterEncoding("GBK");HttpSession mySession = request.getSession(true);得到用户输入信息String sPageId = request.getParameter("pageId");String sActionId = request.getParameter("actionId");if ( sPageId == null || sPageId.equals("")|| sActionId == null || sActionId.equals("") ) {非法进入页面,跳转到首页mySession.invalidate();response.sendRedirect("..login.jsp");return;}如果非法进入页面(登录页面除外)if ( !sPageId.equals("S001")&& mySession.getAttribute("loginUser") == null ){非法进入页面,跳转到首页mySession.invalidate();response.sendRedirect("..login.jsp");return;}try{根据pageId获得处理对象,如果没有则创建一个对象Object oActionObject = ='"+sActionId+"' ");生成对应的参数,并调用对应对象的对应方法inputData是根据传入的参数做成的Hashtable inputData = new Hashtable();Enumeration params = request.getParameterNames();while( params.") };Object[] paraObj = { inputData, outputData, mySession };生成Method对象Method invokeMethod = oActionObject.getClass().getMethod( sMethodName, paraType );调用方法invokeMethod.invoke( oActionObject, paraObj );根据outputData的结果决定下一个页面String sNextPageId = (String)outputData.get("pageId");String sRealPagePath = (String)configContext.getValue("ch08- ='"+sNextPageId+"' ");设置下一个页面的值域mySession.setAttribute( sNextPageId, outputData );response.sendRedirect( sRealPagePath );return;}catch(Exception e){页面处理出错,跳转到错误处理页面e.printStackTrace();Hashtable outputData = new Hashtable();outputData.put( "exception", e );设置错误页面的值域mySession.setAttribute( CommonConst.VIEWID_ERROR, outputData );response.sendRedirect("..error.jsp");return;}}public void doGet ( HttpServletRequest request,HttpServletResponse response )throws ServletException, IOException {doPost( request, response );}}错误页面:4、登录模块由于本系统用户角色只有一种,不存在跳转到不同页面的问题,处理相对简单一些,如果用户登录成功,则将用户信息放到session中,并将页面跳转到导航页面。