1、JSP程序设计课程实训说明书 (说明:标题为宋体,一号,居中,加粗,上面空三行)题 目: 系 部: 计算机与信息工程系专 业:计算机软件技术 班 级: 姓 名: 学 号: 联系方式: 指导教师 : 苏建华 起止时间 : 2023-6-23至2023-7-4(说明:页面设立:上下右边距2cm,左边距3.5,项目文字三号,宋体,加粗,下划线同样长短)课程设计任务书一、设计题目:新闻发布系统二、设计内容:实现一个新闻发布系统,重要功能涉及新闻查看功能、管理员登陆发布新闻和新闻管理功能。三、设计参数:开发语言选择jsp,后台数据库任选,推荐选择mysql,应用程序与数据库的连接方式可以采用ODBC、j
2、dbc等。四、设计规定:开发的系统要有一定的完整性,有统一的web界面,运用jsp实现动态页面,通过前台的web界面调用后台的数据库。可以体现一个软件的基本功能。新闻发布系统重要需要实现以下一些基本功能。1) 查看新闻功能:任何用户均可以使用查看新闻功能。用户通过在系统导航栏上单击“查看新闻”超链接,可以进入查看新闻页面。查看新闻功能显示所有新闻,并且使用分页显示的效果,用户可通过单击下方的页码或在文本框中输入页码来跳转到任意一页浏览。这里显示的所有新闻按发布的时间降序排列,以保证最新发布的新闻位于最前面。用户通过单击每条新闻的标题可以查看到新闻的具体内容。2) 管理员登录功能:当用户需要使用
3、新闻管理功能时,需要先以管理员身份登录系统。当未登录用户单击系统导航栏上的“新闻管理”超链接时,进入管理员登录页面。用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下一次登录。3) 发布新闻功能:管理员通过在系统导航产上单击“发布新闻”超链接可以进入发布新闻页面。发布新闻时,需要填写新闻的标题和内容,发布时间取当前系统时间,不需要填写。4) 新闻管理功能:当管理员登录系统后,可以进行新闻管理操作,涉及对现有新闻的修改和删除。在管理页面上,用户可通过单击每条记录右侧的“编辑”和“删除”超链接来进行操作。当管理员的本次维护工作结束后,可通过单击“管理员退出”超链接来注销
4、管理员身份。五、工作计划:时间完毕内容提交文档备注第1天查找资料,拟定题目,选择方案课程设计任务书设计准备阶段第2天题目分析需求分析阶段第3、4天功能模块的划分和设计设计阶段第5、6、7天程序设计与调试编码测试阶段第8、9天整理材料,撰写设计说明书收尾阶段第10天课程设计答辩课程设计说明书、设计源代码课程设计考核,评估成绩六、工作量规定:说明书内容不少于5000汉字,其中必须涉及总体设计,具体设计和数据库设计等相关图表。(说明:标题“课程设计任务书”宋体三号加粗,除标题外的内容部分五号,宋体,)摘 要本系统重要阐述一个网上购书商城的前后台操作过程及一些关键技术。该系统会员信息、书籍信息、评论信
5、息和公告信息、重要由管理员对数据库输入和修改。在前台,购物时会员一方面选择登陆,输入准确的会员用户名和密码,不是会员的选择注册。没登陆的话可以对书籍进行搜索、查看书籍详情、查看书城新闻新书动态等等,登陆后才可以对书籍进行购买、查看定单、查看购物车以及在会员中心对自己的信息进行修改。在后台,管理员除了对会员、书籍信息进行修改和输入以外,还可以对定单进行解决、评论进行审核。多多网上书城系统和系统数据库的设计重要采用了JSP、Servlet、JavaBean、HTML、图形编辑工具DreamWeaver、RationalRose、PowerDesigner与SQL Server 2023等工具,通过
6、WEB服务器访问纯JSP页面,实现在线购物与其它相关功能。关键字:MD5, MVC, Eclipse, 数据库连接池目录第一章 引 言11.1 系统简介11.2使用工具说明11.3 本人完毕的工作3第二章 系统分析52.1开发模式52.2可行性分析62.3需求分析72.4系统的功能模块图72.5系统数据流图92.6系统流程图9第三章 概要设计113.1后台简要功能说明113.2数据库设计11第四章 具体设计134.1系统结构设计134.2数据库具体设计16第五章 程序源代码205.1 代码片段20第六章 系统测试与评价256.1 系统测试256.2 系统评价26第七章 系统使用说明277.1
7、使用说明277.2 后台程序使用方法29第八章 其他308.1毕业设计总结308.2致谢308.3参考文献31第一章 引 言1.1 系统简介随着中国市场经济的日趋成熟,中国公司面对的竞争压力也越来越大,公司要想生存,就必须充足运用信息化手段来提高管理效率及市场响应速度。电子商务是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。电子商务作为一种独立的经济形态,已初具规模,一些电子商务网站的成立,给人们的生活带来了巨大的影响。如何建立公司的电子商务,如何把公司业务建在Internet上,涉及到建立电子商务网站、开
8、发符合Internet特点的有效的业务应用、管理网上的交易信息、保证网上数据安全、快速反映市场变化以及充足满足Internet业务进一步发展的规定等等。对一个运营商业公司来说,电子商务网站是其生存的理由和基础,同时也是公司对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。而要解决好这些问题,就必须在提高公司内部管理效率、充足运用公司内部资源的基础上,从整体上减少成本,加快对市场的响应速度,提高服务质量,提高公司的竞争力。但是公司在运用信息化技术时,必须要考虑成本、技术难度、发明的价值等几个方面。该系统最终实现消费者通过
9、互联网进行网上购物,统一和谐的操作界面,能保证系统的易用性。规范、完善的基础信息设立。书籍分类详尽,可按不同类别查看书籍信息。按书籍大类及书籍名称进行模糊查询。实现网上购书。新书及特价书籍展示。书籍销售排行等功能。1.2使用工具说明Eclipse是一种Java的集成开发工具,可以方便快捷的开发大多数的Web项目。PowerDesigner是一种数据库的建模工具,它可以通过很和谐的界面对数据库进行设立,从而可以更好的对数据库进行设计。1.2.1概 述(1) 开发成本减少-可以对自己功能组件进行plugin委托eclipse进行接入模块组件的管理体系中并结合MDA的特点进行构建化(例如IBM WS
10、AD/IRAD的一些组件应用,国内普元构建平台,很多开源项目都会提供eclipse插件化方便用户使用-起到很好开关作用)。(2) 为我们开拓一个B/S以外的一种很好机制RCP,例如我们在工作流OA系统中定制流程部分假如使用B/S结构开发成本高,性能低,假如使用RCP结合GEF使用可以方便实现流程定制工具,同时根据plugin的更新功能或者动态远程装载,可以实现管理发布/更新既有b/s的特点又有c/s的优势。(3) 使用eclipse的功能可以方便同在扩展方便完全引入它的优势。1.2.2 Eclipse应用的结构Eclipse的结构体系如图1-1所示:图1-1Eclipse类似于“软总线”的体系
11、结构,Eclipse的核心部分(Platform Runtime)类似于一条“即插即用”的“总线”,它提供了许多的“插槽”(扩展点:extension poInt)。其余的部分都可当作类似于外部设备的“插件”(Plug-in),可随时加载和卸载。更为灵活的是每个插件又提供了“插槽”可继续安装其他的插件。Eclipse分为Eclipse平台、JDT、PDE、其他的插件几个部分。其中Eclipse平台是整个系统的基础,Eclipse的核心。JDT是提供了用于编辑、查看、编译、调试和运营Java代码的专门插件。PDE构建于Eclipse平台和JDT之上,提供了专门开发插件的工具。Eclipse平台是
12、在其上创建插件扩展的核心框架和服务的名称,是一个通用的基础架构。平台由平台运营时、工作空间、工作台、帮助、小组、调试构成。平台在结构上大体可分为核心(core)和用户界面(UI)两层。核心是与用户界面无关的基础结构,包含平台运营时和插件管理、工作空间和资源管理以及版本和配置管理。其中平台运营时又是Eclipse平台的核心。1.2.3 PowerDesigner的4种模型文献(1) 概念数据模型 (CDM) CDM 表现数据库的所有逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常涉及在物理数据库中仍然不实现的数据对象。 它给运营计划或业务活动的数据一个正式表现方式。(2) 物理数据
13、模型 (PDM)PDM 叙述数据库的物理实现。藉由 PDM ,你考虑真实的物理实现的细节。 它进入帐户两个软件或数据储藏结构之内拿。 你能修正 PDM 适合你的表现或物理约束。(3) 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。你使用 PowerDesigner 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文献或者PowerBuilder文献,或你能使用一个来自OOM的物
14、理数据模型(PDM)对象 , 来表达关系数据库设计分析。(4) 业务程序模型 (BPM)BPM 描述业务的各种不同内在任务和内在流程,并且客户如何以这些任务和流程互相影响。BPM 是从业务合作人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用1.3 本人完毕的工作网上书城系统分为前台和后台两个模块,本人重要负责数据库设计,后台界面设计和后台所有功能。数据库分为15个表(管理员表,会员表,会员等级表,书籍表,类别表,留言表,反馈表,收藏表,定单表,定单详情表,定单状态表,进货表,销售表,供应商表,新闻公告表)。重要完毕后台以下功能:(1) 管理员登陆重
15、要为管理者提供一个登陆平台。当登陆成功以后,管理员可以对书城进行相应的管理。(2) 密码找回重要为管理者提供一个找回密码的平台。(3) 书籍管理管理员可以对书籍进行增删改的操作。(4) 订单管理对消费者的各个订单进行操作。(5) 会员管理管理睬员有关信息(涉及增删改)。(6) 留言管理为管理者提供一个留言管理的平台。(7) 反馈管理管理成员对书城的相关反馈信息。第二章 系统分析对于一个系统要进行可行性研究,才干分析出开发此系统是否合理,是否有经济效益。本章重要阐述系统的开发模式、可行性研究、需求分析和系统的结构图设计两方面。2.1开发模式2.1.1 MVC模式介绍MVC模式是Model-Vie
16、w-Controller的缩写,中文翻译为模式-视图-控制器。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。MVC模式最早是smalltalk语言研究团提出的,应用于用户交互应用程序中。smalltalk语言和java语言有很多相似性,都是面向对象语言,很自然的SUN在petstore(宠物店)事例应用程序中就推荐MVC模式作为开发W
17、eb应用的架构模式。MVC模式是一种架构模式,其实需要其他模式协作完毕。在J2EE模式目录中,通常采用service to worker模式实现,而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式组成。而Struts只实现了MVC的View和Controller两个部分,Model部分需要开发者自己来实现,Struts提供了抽象类Action使开发者能将Model应用于Struts框架中。MVC模式是一个复杂的架构模式,其实现也显得非常复杂。但是,我们已经终结出了很多可靠的设计模式,多种设计模式结合在一起,使MVC模式的实现变得相对简朴易行。Vi
18、ews可以看作一棵树,显然可以用Composite Pattern来实现。Views和Models之间的关系可以用Observer Pattern体现。Controller控制Views的显示,可以用Strategy Pattern实现。Model通常是一个调停者,可采用Mediator Pattern来实现。2.1.2 MVC模式的优点大部分用过程语言比如ASP、PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程。例如,直接向数据库发送请求并用HTML显示,开发速度往往比较快,但由于数据页面的分离不是很直接,因而很难体现出业务模型的样子或者模型的重用性。产品设计弹性力度很小,很难
19、满足用户的变化性需求。MVC规定相应用分层,虽然要花费额外的工作,但产品的结构清楚,产品的应用通过模型可以得到更好地体现。 一方面,最重要的是应当有多个视图相应一个模型的能力。在目前用户需求的快速变化下,也许有多种方式访问应用的规定。例如,订单模型也许有本系统的订单,也有网上订单,或者其他系统的订单,但对于订单的解决都是同样,也就是说订单的解决是一致的。按MVC设计模式,一个订单模型以及多个视图即可解决问题。这样减少了代码的复制,即减少了代码的维护量,一旦模型发生改变,也易于维护。 另一方面,由于模型返回的数据不带任何显示格式,因而这些模型也可直接应用于接口的使用。 再次,由于一个应用被分离为
20、三层,因此有时改变其中的一层就能满足应用的改变。一个应用的业务流程或者业务规则的改变只需改动MVC的模型层。 控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起完毕不同的请求,因此,控制层可以说是包含了用户请求权限的概念。 最后,它尚有助于软件工程化管理。由于不同的层各司其职,每一层不同的应用品有某些相同的特性,有助于通过工程化、工具化产生管理程序代码。2.2可行性分析可行性分析重要涉及:经济可行性、需求可行性、技术和设备可行性等方便。2.2.1经济可行性商业公司在运营过程中,经常会受到以下一些条件的限制:(1) 产品的宣传受到限制,采购商或顾客只能通过上门征询、电话沟通等方式进行
21、各种信息的获取,受一定的时间与物理空间的局限并且成本较高。(2) 庞大的商业经济周转。(3) 复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,公司与顾客之间缺少全面的沟通与快捷运营的平台。(4) 商业公司中根据季节的变化,热销商品在销售高峰到来时货源紧张,公司需要实时了解商品的销售情况,保证热销商品的要货满足率。因此,公司需要重新结识市场、消费者以及自身市场定位,对的结识电子商务技术在公司中的重要地位,以少量的时间和资金建立公司信息门户网站并架设一定范围的商务网络,以此来制定长远发展战略,使公司与顾客间的经济活动变得更灵活、更积极。2.2.3技术和设备可行性硬件平
22、台:(1)CPU:P42.8GHz;(2)内存:512MB以上。软件平台:(1)运营环境:Windows 2023 Server或Windows XP;(2)数据库:SQL Server 2023;(3)开发工具:Eclipse + MyEclipse;(4)浏览器:IE5.0及以上版本,推荐使用IE6.0;(5)分辨率:最佳效果1024768。2.3需求分析通过对一些典型网上书城的考察、分析以及实际的市场调查,规定本系统具有以下功能:(1) 统一和谐的操作界面,能保证系统的易用性(2) 规范、完善的基础信息设立(3) 书籍分类详尽,可按不同类别查看书籍信息(4) 按书籍大类及书籍名称进行模糊
23、查询(5) 实现网上购书(6) 新书及特价书籍展示(7) 书籍销售排行(8) 对书籍发表评论(9) 查看定单(10) 修改会员资料和密码(11) 找回密码2.4系统的功能模块图2.4.1系统功能结构图1. 多多网上书城系统前台功能结构如图2-1所示:多多书城前台系统图2-1 系统前台功能结构图2.前台系统的重要功能如下图2-2所示:会员找回密码修改资料购买书籍查看定单发表评论查看购物车登陆成功图2-2 会员功能结构图3.多多网上书城系统后台功能结构如图2-3 所示:多多书城前台系统图2-3 系统后台功能结构图2.5系统数据流图1会员登陆功能的数据流图如下表达:登 录会员购买,收藏图2-4 登陆
24、数据流图2. 会员购买书籍的数据流图如下表达:购 买会员下订单图2-5 购买数据流图3. 查看定单数据流图如下表达:查 询 定 单登 录登 录结果显示图2-6 查询定单数据流图2.6系统流程图整个系统的流程可以用流程图具体表达,前后台管理登陆的流程图如下图所示:网上书城前台判断是否注册注册登录购物车退出开始浏览书籍和评论、查询会员中心注销资料修改查看定单购买书籍删除、修改、清空商品查看数据管理确认购买导出数据是否生成定单填写定单资料完毕购物图2-7 前台整体流程图第三章 概要设计3.1 后台简要功能说明后台登陆:后台管理员根据自己的用户名和密码进行登陆,以进行商城后台管理,提高安全性。商品管理
25、:具有商品管理权限的管理员可以添加商品信息(重要在进货后)、修改已有商品信息(如产品价格调整)以及删除商品信息(不再销售某种商品)。会员管理:系统注册会员的基本信息由前台注册得到,后台管理员对系统注册会员的信息进行维护(如会员账户密码丢失等)。定单管理:后台管理员可以对定单的状态进行及时修改,同时,定期对不必要定单进行删除解决,以减少数据繁杂,方便管理。留言管理:管理员要进行及时的查看留言、回复留言和屏蔽留言。供应商管理:根据需要,管理员可以对自己需要的数据进行导出打印。意见反馈管理: 根据成员反馈进行书城的改善。3.2 数据库设计图3-1图3-2图3-3第四章 具体设计具体设计是整个设计过程
26、中,最重要的环节之一。下面就分如下几个部分对系统进行具体设计: 4.1系统结构设计4.1.1书城后台系统采用典型的三层架构其结构如图4-1所示:图4-14.1.2前台模块设计(1) 会员注册提供注册功能,用户填写必要资料和可选资料后成为本购物网站的会员,只有注册会员才可以进行购物操作,非注册会员只能查看商品资料。(2) 会员登录注册会员输入注册用户名和密码可以登录本网站进行购物。(3) 显示商品列表显示本网站所提供的商品资料条目。(4) 显示商品具体信息通过点击某一商品条目可以查看该商品的具体资料。5查看购物篮购物者可以通过本功能查看已选取的商品资料。6查看订单用户确认购买后,可以通过该功能查
27、看购物订单信息。购物流程如图4-2所示:主 页进入主页确认选购选购浏览商品选购商品生成订单已登陆是已注册注册登录购物完毕否否否是是否是是图4-2购物流程图4.1.3后台模块设计(1) 商品管理添加、删除和修改网站商品信息。(2) 订单管理对购物者在前台购物时产生的订单进行管理,涉及删除、查询等功能。(3)会员管理对注册会员信息进行相关操作。(4)员工管理对后台管理用户及其权限进行添加、修改和删除等操作。(5)系统管理对系统日记进行查询操作。其用例图如下:图4-3图4-4图4-5图4-6图4-74.2数据库具体设计通过PowerDesigner数据库建模工具对数据库进行很好的设立:具体设立环节如
28、下表所示:表4-1 管理员表字段名数据类型长度是否主键描述vAdminNameVarChar20是管理员名称字段名数据类型长度是否主键描述vAdminPwdVarChar50管理员密码vTrueNameVarChar20管理员真名cSexChar2管理员性别cPhoneChar11管理员电话vAddressVarChar50管理员地址cPowerVarChar10管理员权限表4-2 会员表字段名数据类型长度是否主键描述vUserNameVarChar20是会员名称vUTrueNameVarChar20会员真名vUserPwdVarChar20密码cUserSexChar2性别cUserPhon
29、eChar11电话cEmailVarChar20电子邮件vUserCityVarChar50城市vUserAddressVarChar50地址cZipVarChar6邮编cQuestionVarChar 50找密码问题cAnswerVarChar50找密码答案mUserCostMoney会员消费cUGradeidInt消费等级表4-3 新闻公告表字段名数据类型长度是否主键描述vNewsIdInt是新闻IDvTitleVarChar50新闻主题vNewContentVarChar100新闻内容vNewsTypeVarChar50新闻类型vSetNameVarChar20发布人dIssueDate
30、DateTime发布时间表4-4书籍类别表字段名数据类型长度是否主键描述ProdTypeIdInt 是类别IDvProdTypeNameVarChar50类别名称表4-5 书籍(库存)表字段名数据类型长度是否主键描述vStockIdInt是表编号pISBNVarChar50书ISBN码字段名数据类型长度是否主键描述mSellPriceMoney30销价mStockNumMoney30库存量mAlertNumMoney30预警量renqiInt60人气imageVarChar 50图片istuijianChar1是否推荐stockdateDateTime入库日期jptuijianChar1是否精
31、品推荐表4-6 进货表字段名数据类型长度是否主键描述InPutIdInt是进货IDpISBNVarChar50书ISBN码vProdNamedatatime20书名vAuthorVarChar20作者vDiscriptionVarChar50描述mCostFloat进价mInNumInt进货数量ProdTypeIdInt书类型IDvSupplyerIdVarChar5供应商IDdInDateDateTime进货日期isstockChar1是否入库表4-7 定单详情表字段名数据类型长度是否主键描述vOrderDetIdInt 是编号vOrderIdVarcher50订单编号dOrderDate
32、DateTime订单日期mOrderSumInt订单商品总数vConsigneeVarChar20收货人vConsigneeAddVarChar50收货人地址vZipVarChar10邮编vConsigneePhoneVarChar11电话表4-8 定单表字段名数据类型长度是否主键描述vOrderIdChar15订单编号pISBNVarChar50书ISBN码mOrderNumInt商品数量mUtilPriceFloat商品单价vOrderNameVarChar20订单人vIDInt是编号表4-9 反馈信息表字段名数据类型长度是否主键描述IfebIdVarChar30名称vfeZhutiVar
33、Char100出版发行vfeContentVarChar30作者vfeDateVarChar 30数量vTypeVarChar30登记日期vEmailVarChar30登记人姓名vAddressVarChar80登记人地址vNameVarChar30登记人邮编vPhoneVarChar30登记人电话表4-10收藏表字段名数据类型长度是否主键描述InSCidInt是编号pISBNVarChar50书的isnbvScPeopleVarChar20收藏人表4-11销售表字段名数据类型长度是否主键描述vSellIdInt是编号pISBNVarChar50书的isnbmSellNumInt销售量dSel
34、lDateDateTime销售日期表4-12会员等级表字段名数据类型长度是否主键描述cUGradeidInt是编号vGradeNameVarChar20等级名vGradeTermVarChar15等级条件mRebateFloat比率第五章 程序源代码 5.1 代码片段以用户登陆为列1. 创建 数据库的连接beanpackage bean.dbhelp;/* 数据访问组件 */import java.io.*;import java.util.*;import java.sql.*;public class dbPool private static dbPool instance = null
35、; /取得连接 public static synchronized Connection getConnection() if (instance = null) instance = new dbPool(); return instance._getConnection(); public dbPool() super(); private Connection _getConnection() try String sDBDriver = null; String sConnection = null; String sUser = null; String sPassword = n
36、ull; Properties p = new Properties(); InputStream is = getClass().getResourceAsStream(/db.properties); p.load(is); sDBDriver = p.getProperty(DBDriver,sDBDriver); sConnection = p.getProperty(Connection,sConnection); sUser = p.getProperty(User,); sPassword = p.getProperty(Password,); Properties pr = n
37、ew Properties(); pr.put(user,sUser); pr.put(password,sPassword); pr.put(CharacterEncoding, GB2312); pr.put(useUnicode, TRUE); Class.forName(sDBDriver).newInstance(); return DriverManager.getConnection(sConnection,pr); catch(Exception se) System.out.prIntln(se); return null; /释放资源 public static void
38、dbClose(Connection conn,PreparedStatement ps,ResultSet rs) throws SQLException rs.close(); ps.close(); conn.close(); 2 数据库配置文献db.propertiesDBDriver=com.microsoft.jdbc.sqlserver.SQLServerDriverConnection=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=bookshoppeUser=saPassword=3. 创建 字符编码过滤器pack
39、age bean.filtrate;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class SetCharactorEncoding implements Filt
40、erpublic void destroy() / TODO Auto-generated method stubpublic void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException / TODO Auto-generated method stubrequest.setCharacterEncoding(GBK);chain.doFilter(request, response);public void init(FilterConfig arg0) throws ServletException / TODO Auto-generated method stub4. 配置web.xml This is the description of my J2EE component This is the display name of my J2EE component/disp
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100