<form id=frmTest action=xxxx method=post>
<input name=shit type=text>
...
</form>
<script>
<!--
  frmTest.submit();
//-->
</script>

解决方案 »

  1.   

    Http GET方法不能直接传汉字的,要做转换。
      

  2.   

    用下面的方法!!
    <jsp:forward page="×××××.jsp" >
    <jsp:param name="Name" value="<%=Name%>" />
    <jsp:param name="idCode" value="<%=idCode%>" />
    <jsp:param name="idType" value="<%=idType%>" />
    </jsp:forward>就可以不用提交了~而且,这样传出的参数,不用转化,没有中文问题!~
      

  3.   

    这种方法好像也有问题
    a页面如下:{
    {String errMsg=Company + "无此用户!";
    %>
    <jsp:forward page="LoginError.jsp">
    <jsp:param name="errMsg" value="<%=errMsg%>" />
    </jsp:forward>在LoginError.jsp中使用getParameter("errMsg")取得errMsg的值并显示
    结果“无此用户”这几个汉字为乱码,怎么回事儿?哪位在自己的环境里试一下
    最好有源码程序,谢谢了。我的环境为:win98 + jdk1.3 + tomcat
      

  4.   

    加了<%@page contentType="text/html;charset=gb2312"%>吗?
      

  5.   

    中文化是个很麻烦的问题。如果要揭帖还没解决问题的话,给我发mail吧。[email protected]
      

  6.   

    如果加了<%@page contentType="text/html;charset=gb2312"%>的话把这个去了!
    用:
    getBytes("gb2312"),"8859_1"
      

  7.   

    把你的源程序发给我,我给你调试![email protected]
      

  8.   

    to:muxinpp(木心) 
    谢谢你,问题已经搞定。结贴