<%@ page contentType="text/html;Charset=GB2312" %>
<HTML><BODY bgcolor=cyan>
   <FORM action="showMessage1.jsp" method=post name=form>
       <INPUT type="text" name="boy"> 
       <INPUT TYPE="submit" value="提交给showMessage1.jsp" name="submit">
   </FORM> 
</BODY></HTML>
<%@ page contentType="text/html;Charset=GB2312" %>
<MHML><BODY>   
<P>获取文本框提交的信息:
   <%  String textContent=request.getParameter("boy");
   %>
<BR>
   <%=textContent%> 
<P> 获取按钮的名字:
   <%  String buttonName=request.getParameter("submit");
   %>
<BR>  <%=buttonName%> 
</BODY></HTML>

解决方案 »

  1.   

    1.<%@ page contentType="text/html;Charset=GB2312" %>修改为<%@ page contentType="text/html;charset=GB2312" %> 解决页面显示乱码
    2.接收时要转码
    <%@ page contentType="text/html;charset=GB2312"%>
    <MHML><BODY>   
    <P>获取文本框提交的信息:
       <%  String textContent=new String(request.getParameter("boy").getBytes("iso-8859-1"),"GB2312");
       %>
    <BR>
       <%=textContent%> 
    <P> 获取按钮的名字:
       <%  String buttonName=new String(request.getParameter("submit").getBytes("iso-8859-1"),"GB2312");
       %>
    <BR>  <%=buttonName%> 
    </BODY></HTML>
      

  2.   

    设置下编码格式request.setCharacterEncoding("gb2312")如果还不行的话,就这样转换
    String textContent=request.getParameter("boy");
    textContent=new String(textContent.getBytes("ISO-8859-1"),"gb2312")String buttonName=request.getParameter("submit");
    buttonName=new String(buttonName.getBytes("ISO-8859-1"),"gb2312")
      

  3.   

    java获取时加入下面语句:
    request.setCharacterEncoding("utf-8");
      

  4.   

    request.setCharacterEncoding("gb2312")
      

  5.   

    request.setCharacterEncoding("utf-8"); 获取页面加如下控制
      

  6.   

    String boy= new String(request.getParameter("boy").trim().getBytes("8859_1"));
    String submits= new String(request.getParameter("submit").trim().getBytes("8859_1"));
      

  7.   

    要是使用myeclips需要在选项里面配置,code改为GBK试一下,因为你可能是从别的地方黏贴的代码到myeclips当中的
      

  8.   

    可以修改tomcat的配置文件sever.xml 
      <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443"  />
    加一句:Encoding="utf-8"
      

  9.   

    request.setCharacterEncoding("gb2312") 在接收之前写上
      

  10.   

    将文件改成showMessage1.jsp的内容改成
    <%@ page contentType="text/html;Charset=GB2312" %>
    <MHML><BODY>   
    <P>获取文本框提交的信息:
       <%  
        request.setCharacterEncoding("gb2312");
         String textContent=request.getParameter("boy");
       %>
    <BR>
       <%=textContent%> 
    <P> 获取按钮的名字:
       <%  String buttonName=request.getParameter("submit");
       %>
    <BR>  <%=buttonName%> 
    </BODY></HTML>