下面这种方式是一种post+get请求混用的情况,可能导致中文乱码问题(乱码问题可能是跟tomcat的配置有关)。为了避免中文乱码问题,强烈建议不要使用下面这种方式:
document.forms[0].method="post";
document.forms[0].action="/testManage_editTest?pageNow="+pageNow;
document.forms[0].submit();
如果在“.action”属性中需要传参数,则用get方法;如果没有参数,用post方法。如果非得post+get混用,但是又存在中文乱码时,需要在每个有乱码的地方,对输入框进行encodeURIComponent()+java代码中URLDecoder.decode()来解决,这样做很麻烦。