ITPUB??ì3
ITPUB论坛 » Java web开发及框架技术 » JspSmart之upload组件源码及使用

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: [笔记] JspSmart之upload组件源码及使用
在线/呼叫 woodelf_78
版主


精华贴数 10
个人空间 0
技术积分 7816 (163)
社区积分 1110 (887)
注册日期 2004-7-29
论坛徽章:31
管理团队成员ITPUB元老NBA之星NBA常规赛纪念章itpub2007年荐股参与纪念徽章NBA季后赛之星
NBA常规赛纪念章第18届世界杯(德国)纪念徽章体育版块博采纪念徽章2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:羽毛球2008北京奥运纪念徽章:摔跤

发表于 2006-6-9 10:12 
注意源码中粗体部分,原jspsmartupload组件对返回的文件未作任何处理,现在做了编码的转换工作,将文件名转换为utf-8形式的编码形式。utf-8编码对英文未作任何处理,对中文则需要转换为%xx的形式。toutf8string方法中,直接利用java语言提供的编码转换方法获得汉字字符的utf-8编码,之后将其转换为%xx的形式。

将源码编译后打包成jspsmartupload.jar,拷贝到tomcat的shared/lib目录下(可为所有web应用程序所共享),然后重启tomcat服务器就可以正常下载含有中文名字的文件了。另,toutf8string方法也可用于转换含有中文的超级链接,以保证链接的有效,因为有的web服务器不支持中文链接。

小结:jspsmartupload组件是应用jsp进行b/s程序开发过程中经常使用的上传下载组件,它使用简单,方便。现在我又为其加上了下载中文名字的文件的支持,真个是如虎添翼,必将赢得更多开发者的青睐。


__________________
善良,好学,谦虚,自勉
只看该作者    顶部
离线 Terrorist_g
初级会员



精华贴数 0
个人空间 0
技术积分 44 (30607)
社区积分 0 (964858)
注册日期 2006-5-30
论坛徽章:0
      
      

发表于 2006-6-9 16:32 
多谢高手指教!小弟在这里跪拜了!


只看该作者    顶部
离线 icess
一般会员



精华贴数 0
个人空间 0
技术积分 218 (8740)
社区积分 1 (37758)
注册日期 2005-4-8
论坛徽章:0
      
      

发表于 2006-6-11 13:16 
谢谢lz了


__________________
http://www.seamframework.cn JBoss Seam中文站点
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问