JavaWeb程序设计教程范立峰习题答案_第1页
JavaWeb程序设计教程范立峰习题答案_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、封面作者:PanHongliang第6章Struts 2进阶习题答案1 1.如何部署和添加拦截器?答案:仅供个人学习使用元素的子元素引入指定的拦截器,在引入时需指定该拦 截器的名称及其实现类。下面是部署拦截器的示例代码:vpackage name=default extends=struts-default 使用vaction元素的子元素加入所需拦截器。下面是添加拦截器的示例 代码:/success.jsp2 2 .继承类_ 类_实现自定义类型转换器。答案:DefaultTypeC on verterStrutsTypeC on verter3 3.在使用元素时,通过_元素来引入要使用的校验器

2、。答案:4 4.在 StrutsStruts 2 2 应用中如何实现国际化?答案:实现国际化的步骤:(1) 创建国际化资源文件, 例女口sun ya ng_zh_CN.propertiessunyang_en _US.properties。(2)在资源文件中添加需要国际化的内容,例如hello=你好hello=hello(3)配置国际化资源文件,可将资源文件配置为全局范围、包范围或Action范围。(4)调用国际化资源文件,在应用中使用不同的方式来获得国际化资源信息。5 5.在 StrutsStruts 2 2 应用中如何实现文件上传?答案:实现文件上传的步骤:(1)如果需要,在struts.

3、properties文件中重新配置上传解读器。(2)在Action类中封装与上传文件相关的属性,例如:public class UploadAction extends ActionSupport private String title。private File pic。private String picContentType privateString picFileName。private String savePath。public void setSavePath(String savePath) this.savePath = savePath/返回文件上传路径private S

4、tring getSavePath() HttpServletRequest request = ServletActionContext.getRequest()。return request.getRealPath(savePath)省略其他属性的 set、get 方法public String execute() throws Exception setSavePath()。/将上传文件存储路径设为空FileOutputStream fos = new FileOutputStream(getSavePath() + + getPicFileName()。/以上传文件存放路径和原文件名建

5、立一个输出流FileInputStream fis = new FilelnputStream(getPic()。 / 以上传文件建立一个输入流 byte buffer = len = 0。while (len = fis.read(buffer) 0) fos.write(buffer, 0, len)。/将上传文件写入到输出流所对应的文件中/上传文件标题/上传文件/上传文件类型/上传文件名/上传文件保存路径return SUCCESS。(3)将用于实现文件上传的Action类进行相关的配置,配置方式和普通的Action类相同。版权申明本文部分内容,包括文字、

6、图片、以及设计等在网上搜集整 理。版权为潘宏亮个人所有This article in eludes some parts, in cludi ng text, pictures, and design. Copyright is Pan Hon glia ngs pers onal own ership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及 其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关 法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以 外,将本文任何内容或服务用于其他用途时,须征得本人及相关权 利人的书面许可,并支付报酬。Users may use th

7、e contents or services of this article for personal study, research or appreciati on, and other non-commercial ornon-profit purposes, but at the same time, they shall abide by theprovisions of copyright law and other releva nt laws, and shall not infringeupon the legitimate rights of this website an

8、d its releva nt obligees. Inaddition, when any content or service of this article is used for otherpurposes, written permission and remun erati on shall be obta ined fromthe pers on concerned and the releva nt obligee.转载或引用本文内容必须是以新闻性或资料性公共免费信息为 使用目的的合理、善意引用,不得对本文内容原意进行曲解、修 改,并自负版权等法律责任。Reproducti on or quotatio n of the content of thisarticle must be reas on able and good-faith citati on for the use of n ewsor in formative public free in formati on .It shall

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论