今天试了一下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"%>

瞎鼓捣其他办法,折腾半天也没用。以后遇到乱码类似问题,要考虑今天的解决办法。

posted @ 2021-01-17 21:55  sundaxia  阅读(99)  评论(0)    收藏  举报