window.opener.location.href="<%=request.getContextPath()%>/ProductAction.do?method=zhenghao&zhenghao="+zhenghao+"&type="+type+"";
后台取值
String code = request.getParameter("zhenghao");
只要是中文就是乱码
这种默认是get方式 如何改成 post方式呢··
后台取值
String code = request.getParameter("zhenghao");
只要是中文就是乱码
这种默认是get方式 如何改成 post方式呢··
<script type="text/javascript">
function check(){
var zhenghao = document.getElementById("zhenghao").value;
var type = document.getElementById('type').value; window.opener.location.href="<%=request.getContextPath()%>/ProductAction.do?method=zhenghao&zhenghao="+encodeURI(zhenghao)+"&type="+type+"";
window.close();
}
</script>
String code = request.getParameter("zhenghao");
java 接受用java.net.URLDecoder.decode(code , "utf-8");再转下就OK了
new String(str.getBytes("GBK"),"iso8859-1")