您当前位置: 首页 兴趣社交 在室内养什么东西赚钱

类型: 兴趣社交 版本: V8.1
大小: 1,137.4 时间: 2025-11-18





方法一:(之前在页面直接跳转上传时能够解决问题,异步提交上传图片就不能正常了)
1.解决中文乱码:
【1】:首先上传页面和接收页面都必须制定编码格式为GBK;
<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>
【2】:在上传页面要response.setCharacterEncoding("GBK");
【3】:在接收页面要request.setCharacterEncoding("GBK");
【4】:注意上传时表单要指定编码为:enctype="multipart/form-data"
【5】:注意上传时表单要指定方法为:method="post"
方法二:(异步提交表单能正常解决)
【1】上传页面:(对参数做一次encodeURI)js
//对表单中的中文区域值得获取并进行转码
varname= parent.window.$("#tabs_name").val();
vardirection= parent.window.$("#tabs_direction").val();
parent.window.$("#tabs_name").val(encodeURI(name));
parent.window.$("#tabs_direction").val(encodeURI(direction));
parent.window.$('#subject_modify').submit(); //提交表单
【2】接收参数页面(对参数做一次URLDecoder)
Stringname=smart.getRequest().getParameter("name");
name=URLDecoder.decode(name,"utf-8");
jspsmartupload.jar是一款针对jsp开发的上传下载组件,现在已经完美支持中文名字文件的上传下载工作。该插件使用很简单,能全程控制上传,还能对文件大小、类型等等方面做出限制,轻松过滤掉不符合要求的文件。需要的朋友下载试试吧!那些手机网上代理的兼职
1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。
2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。
3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。
4、下载灵活。仅写两行代码,就能把Web服务器变成文件服务器。不管文件在Web服务器的目录下或在其它任何目录下,都可以利用jspSmartUpload进行下载。
smartupload使用方法

如果想让Tomcat服务器的所有Web应用程序都能用它,必须做如下工作:
1.进入命令行状态,将目录切换到Tomcat的webapps/jspsmartupload/WEB-INF目录下。
2.运行JAR打包命令:jarcvfjspSmartUpload.jarcom,也可以打开资源管理器,切换到当前目录,用WinZip将com目录下的所有文件压缩成jspSmartUpload.zip,然后将jspSmartUpload.zip换名为jspSmartUpload.jar文件即可。
3.将jspSmartUpload.jar拷贝到Tomcat的shared/lib目录下。
上传相关代码
uploadFile.jsp
<%@pagecontentType="text/html;charset=GB2312"%>
<formmethod="post"action="doUpload.jsp"enctype="multipart/form-data">
<tablewidth="315"border="0">
<tr>
<tdwidth="309"align="center"><inputtype="file"name="file1"size="30"></td>
</tr>
<tr>
<tdalign="center"><inputtype="file"name="file2"size="30"></td>
<tr>
<tdalign="center"><inputtype="submit"name="Submit"value="上传"></td>
</tr>
</table>
</form>
doUpload.jsp
<%@pagecontentType="text/html;charset=gbk"
import="java.util.*,com.jspsmart.upload.*"%>
<html>
<head>
<title>文件上传处理页面</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gbk">
</head>
<body>
<%
//新建一个SmartUpload对象
SmartUploadsu=newSmartUpload();
//上传初始化
su.initialize(pageContext);
//设定上传限制
//1.限制每个上传文件的最大长度。
//su.setMaxFileSize(10000);
//2.限制总上传数据的长度。
//su.setTotalMaxFileSize(20000);
//3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
//su.setAllowedFilesList("doc,txt");
//4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有
//扩展名的文件。
//su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
//上传文件
su.upload();
//将上传文件全部保存到指定目录,需要先在在Web应用的根目录下,创建一个upload目录
intcount=su.save("/upload");
out.println(count+"个文件上传成功!<br>");
//利用Request对象获取参数之值
out.println("TEST="+su.getRequest().getParameter("TEST")
+"<BR><BR>");
//逐一提取上传文件信息,同时可保存文件。
for(inti=0;i<su.getFiles().getCount();i++)
{
com.jspsmart.upload.Filefile=su.getFiles().getFile(i);
//若文件不存在则继续
if(file.isMissing())continue;
//显示当前文件信息
out.println("<TABLEBORDER=1>");
out.println("<TR><TD>表单项名(FieldName)</TD><TD>"
+file.getFieldName()+"</TD></TR>");
out.println("<TR><TD>文件长度(Size)</TD><TD>"+
file.getSize()+"</TD></TR>");
out.println("<TR><TD>文件名(FileName)</TD><TD>"
+file.getFileName()+"</TD></TR>");
out.println("<TR><TD>文件扩展名(FileExt)</TD><TD>"
+file.getFileExt()+"</TD></TR>");
out.println("<TR><TD>文件全名(FilePathName)</TD><TD>"
+file.getFilePathName()+"</TD></TR>");
out.println("</TABLE><BR>");
//将文件另存
//file.saveAs("/upload/"+myFile.getFileName());
//另存到以WEB应用程序的根目录为文件根目录的目录下
//file.saveAs("/upload/"+myFile.getFileName(),su.SAVE_VIRTUAL);
//另存到操作系统的根目录为文件根目录的目录下
//file.saveAs("c:\temp\"+myFile.getFileName(),su.SAVE_PHYSICAL);
}
%>
</body>
</html>
下载相关代码
download.jsp
<%@pagecontentType="text/html;charset=gb2312"%>
<html>
<head>
<title>下载</title>
</head>
<body>
<ahref="do_download.jsp">点击下载</a>
</body>
</html>
do_download.jsp
<%@pagecontentType="text/html;charset=gb2312"
import="com.jspsmart.upload.*"%>
<%
//新建一个SmartUpload对象
SmartUploadsu=newSmartUpload();
//初始化
su.initialize(pageContext);
//设定contentDisposition为null以禁止浏览器自动打开文件,
//保证点击链接后是下载文件。若不设定,则下载的文件扩展名为doc时,浏览器将自动用word打开它。
//扩展名为pdf时,浏览器将用acrobat打开。
su.setContentDisposition(null);
//下载文件,保证Web应用下的upload目录下有测试文档.doc文件。
su.downloadFile("/upload/测试文档.doc");
%>
注意:jspSmartUpload编写下载文件代码时,若下载的文件名中有汉字,则浏览器在提示另存的文件名时,显示的是一堆乱码。为了给jspSmartUpload组件增加下载中文文件的支持,对返回给浏览器的另存文件名进行UTF-8编码后,浏览器便能正确显示中文名字了。在SmartUpload.java文件中,增加的方法如下:
publicstaticStringtoUtfString(Strings){
StringBuffersb=newStringBuffer();
for(inti=0;i<s.length();i++){
charc=s.charAt(i);
if(c>=0&&c<=255){
sb.append(c);
}else
{
byte[]b;
try{
b=Character.toString(c).getBytes("utf-8");
}catch(Exceptionex){
System.out.println(ex);
b=newbyte[0];
}
for(intj=0;j<b.length;j++){
intk=b[j];
if(k<0)k+=256;
sb.append("%"+Integer.toHexString(k).toUpperCase());
}
}
}
returnsb.toString();
}
将文件名转换为UTF-8形式的编码形式。UTF-8编码对英文未作任何处理,对中文则需要转换为%XX的形式。toUtf8String方法中,直接利用Java语言提供的编码转换方法获得汉字字符的UTF-8编码,之后将其转换为%XX的形式。
修改getFileName()方法如下,使其调用toUftString()方法
privateStringgetFileName(Strings){
inti=0;
Strings1=toUtfString(s);
i=s1.lastIndexOf('/');
if(i!=-1){
returns1.substring(i+1,s1.length());
}
i=s1.lastIndexOf('\');
if(i!=-1){
returns1.substring(i+1,s1.length());
}else{
returns1;
}
}
抖音小风车能赚多少
1,992.7M
如果你还在天天在使用电脑进行网购的话,那就太out了!最新手机购物软件--SSG,就是你现在手机上最好使用的购物软件,喜欢购物的朋友都来下载把!SSG介绍还只用...
能自行交易的棋牌手游
1,690.1M
僵尸岛3新世纪1.5.0正式版是一张生存加防守玩法的地图,现在已经更新到了1.5.0正式版本了,小编附带攻略和隐藏英雄密码分享,非常刺激的一张图,难度可以任意挑...
棋牌接龙最新
1,449.1M
长虹之翼ios版是一款非常好玩的飞行冒险类游戏名玩家可以通过自己的操作和技术通过一关又一关的BOOS,来自各地的飞机给你打,想玩的赶紧下载吧。长虹之翼游戏介绍:...
快乐农场游戏免费试玩
1,419.8M
巴山出行司机抢单可以快速的接到最好的订单,查看乘客所需要的线路一目了然,支持乘客进行拼车,分开计费,是司机最好的选择。软件特色1、支持三人分别计费,同样里程,翻...
配音软件赚钱学生
800.4M
最新的一个江湖世界全自由的探索,让更多的伙伴们一起寻找不一样的冒险时代,最美好的江湖让我们寻觅其中,一个个传说中的江湖传闻精彩重现,最美好的江湖故事纵情山水之间...
什么平台可以日赚千元
412.6M
超人气放置经营游戏,游戏质量非常高,就算不懂日文也没有关系,玩家可以根据影子和成品的描述尝试找出正确的组合,不要害怕失败。故事背景在某个小国内,有一棵巨大的世界...
抖音短视频怎么挣钱
657.3M
运动官app是一个为喜欢运动健身的朋友们打造的服务软件,用户可以在平台上预约各种健身教练来进行专业的运动指导,教练们都是经过专业训练的,业务能力非常棒,有需要的...
翡翠玉石生意很赚钱吧
1,494.1M
天天炫斗双周年主题桌面是天天炫斗在两周年到来之际开发的一款游戏粉丝专用手机桌面,精美的游戏主题,装扮你的手机,欢迎来下载!天天炫斗双周年主题桌面介绍天天炫斗双周...
如何赚钱小项目
1,084.1M
前线战争生存手游是一款以射击为玩法的动作手游,游戏中你扮演着一名士兵,你需要通过重重的考验击败敌人,游戏在地形上面显得十分真实,让战争特效更加强烈!前线战争生存...
e代驾招聘兼职代驾吗
707.2M
折纸我最强手游是一款非常好玩的纯粹的折纸玩法游戏,在这里会有很多的折纸图案,我们要按照要求去进行折纸,折成模型的样子,很童趣的一款游戏,老少皆宜!折纸我最强介绍...
招聘兼职哪个网站好
1,546.7M
激流求生战场是一款趣味十足的射击手游,你将扮演一位英雄,接受你的指令,完成你的任务,克服遇到的障碍,加速游艇的行进!激流求生战场游戏特色1、精彩的卡通风格动漫,...
在家接单兼职酒泉
583.1M
《霍普先生的玩具屋2Mr.Hopp'sPlayhouse2》是一款黑暗元素的密室解谜游戏。玩家们在游戏中控制自己的游戏角色阴暗漆黑的密室中进行冒险,在探...
校傲江湖长沙兼职网
1,008.8M
相信自己我们可以更优秀是一份励志,相信自我,增强自信的初一主题班会ppt课件。十分的精彩,通过不同的人物和事迹来教导同学们更加自信,让同学们变的更加优秀!相信自...
加盟开饭店有挣钱的嘛
1,037.3M
支持新人首单免费的购物省钱平台,小牛精选app这里有全网各类商品,精选好物好货,支持先领券再购物,在0元购页面选择的商品不要钱,没有门槛,只要是新注册的就可以获...
最挣钱的家庭小作坊项目
1,759.7M
王牌狼人杀官网app是一款十分有趣的狼人杀桌游游戏,游戏玩法和欢乐狼人杀差不多,主要考验大家的演技和推理技巧,想来一场智慧的较量吗?喜欢的朋友赶快下载体验吧!王...
赚钱宝的原理
2025/09/16 07:42
自助成人用品赚钱么
2025/09/14 18:55
jj棋牌两个版本
2025/09/23 06:20
网络兼职赚钱好项目
2025/09/14 00:42
快手点赞赚钱的软件
2025/09/16 14:37
捕鱼送62可提现
2025/09/25 00:20
55棋牌app
2025/09/22 23:29
可以做任务赚钱的网址
2025/09/13 11:57
女生学什么技术能挣钱
2025/09/26 03:29
上大学后干什么赚钱
2025/09/17 18:36
跑步能赚钱的软件下载
2025/09/19 15:33
消消达人提现规则
2025/09/25 07:41
现在美甲挣钱吗
2025/09/26 02:33
网上买彩票可以挣钱吗
2025/09/26 08:41
2.25波克棋牌
2025/09/23 01:55
2.25波克棋牌
2025/09/23 01:55更新
逆冰寒3D女生都爱玩的高颜值国风手游,有着4k级端游画质,经典强势回归!唯美仙侠,浪漫情缘,登录送时装,沉浸式江湖,可盐可甜的古风情缘游戏,画面超仙的!捏脸换装...
支持 ( 24 ) 盖楼(回复)
支持 ( 122 ) 盖楼(回复)
支持 ( 156 ) 盖楼(回复)
支持 ( 19 ) 盖楼(回复)
支持 ( 15 ) 盖楼(回复)
支持 ( 35 ) 盖楼(回复)
支持 ( 118 ) 盖楼(回复)
支持 ( 81 ) 盖楼(回复)
支持 ( 13 ) 盖楼(回复)
支持 ( 69 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)
支持 ( 77 ) 盖楼(回复)
支持 ( 146 ) 盖楼(回复)
支持 ( 164 ) 盖楼(回复)
支持 ( 38 ) 盖楼(回复)
支持 ( 115 ) 盖楼(回复)
支持 ( 42 ) 盖楼(回复)
支持 ( 38 ) 盖楼(回复)
支持 ( 12 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)