今天试了一下SmartUpload,误码,结果稀里糊涂的解决了
作者:互联网
文件控件,form是封装的,直接用request.getParameter方法,是取不到数据的。
采用办法只有:String name=smart.getRequest().getParameter("n1");
用SmartUpload:方法,但是这个方法取到的值,都是误码,在取数页面怎么捣鼓都不行。
最后的解决办法:
1、在form页面,将页面的编码方式设置为gb2312,如下:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
2、然后在接收页面里面,将编码方式设置为gb2312,居然解决了。
<%@ page contentType="text/html" pageEncoding="gb2312"%>
瞎鼓捣其他办法,折腾半天也没用。以后遇到乱码类似问题,要考虑今天的解决办法。
标签:form,稀里糊涂,gb2312,误码,getParameter,SmartUpload,编码方式,页面 来源: https://www.cnblogs.com/sdxjava/p/14290406.html