经验是倒霉出来的.

写代码不难,难的是前期设计和各种稀奇古怪的问题.(还有前台也面T_T)

这两天,从反编译到jspSmartUpload,从enctype=”Multipart/form-data”到老生常谈的乱码问题

1:毕业设计,自己写代码绝对不是个很明智的选择,上网早轮子的过程中,发现了一些还算过的去的中国特色的代码.(xx管理系统,xx销售系统,统统class的干活).本打算放弃的,结果后来看到有反编译这等龌龊的事情.试了下,还真好用:)

顺便把各种反编译工具看了下,各位可以搜索JAVA反编译工具精选

里面介绍了三种1:应用广泛的JAD 2:源码开放的JODE 3:独树一帜的DAVA 不过百度搜索反编译软件,小颖JAVA源代码反编译引挚这个在比较前面的位置,下载下来,试用还算可以.应该是属于第一种JAD的SHELL(不知道为什么,打开jspSmartUpload的class文件的时候,会假死.)

2:jspSmartUpload这个东西真不是个东西,不支持中文不说,还不更新了.于是在网上找到了个修改过的jspSmartUpload,作者说:彻底抛弃 jspSmartUpload,使用 common-fileupload 实现文件上传.也许以后我也要试试common-fileupload.这次把我害苦了.作者修改使其支持utf-8的中文.而我的项目是gbk.弄的我找了半天过滤器和jsp页面的毛病.PS:有人说String name= new String(su.getRequest().getParameter().getBytes(“iso-8859-1”),”编码类型”);能解决问题,我没有试,把先前提供修改jspSmartUpload的源代码修改了下.编译.放回jar包完事.(恩.中间又发生了小插曲:lib包里不可以放文件夹,否则过滤器会有问题–!)

3.图片上传的时候post表单的类型需要改成Multipart/form-data,这样servlet里就不能通过request.getParamter()得到表单数据了.smartUpload.getRequest().getParameter(“name”);这样才可以–!又是倒霉的smartUpload….

4.题外话了,小菜同学终于开始用手机了.前两天的一个不小心说了那么多的话呵呵.虽然仍然没有什么进展.但还是很开心的说.劲酒稍微买了一小瓶,125ml 35度 感觉还是有点辣T_T 还是米酒或者绍兴酒好:) 夏天快来了,能喝扎啤了…睡觉–! session要用==来比较null不是equals.疯了

 

 

 

经验是倒霉出来的.》上有1条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*