两个seeion.jsp文件都加了下面两行中的一行,结果都无法处理传递中文字符
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page language="java" import="java.util.*" contentType="text/html;charset=GBK"%>session2 内容:
<tr><td>你的家乡是:</td>
      <td><input type="text" name="hometown" size=10></td></tr>
      <tr><td align=center><input type=submit value="提交" ></td></tr>session3 内容:
<%!String home_town=""; //declare%>  
    <%
     home_town = request.getParameter("hometown");
    %>
无法处理传递中文字符

解决方案 »

  1.   

    页面改为utf-8,加转码filter,乱码问题网上一搜一堆。
      

  2.   

    无法处理传递中文字符?是什么意思乱码还是 request.getParameter("hometown")为null,你的seeion.jsp中的全贴出来看看
      

  3.   

    在session3.jsp 中加入
    request.setCharacterEncoding("gb2312") ;
      

  4.   

    session3 内容: 
    <%!String home_town=""; //declare%>  
        <% 
        home_town = new String(request.getParameter("hometown").getBytes(),"GBK"); 
        %> 
      

  5.   

    web乱码
    http://blog.csdn.net/crazylaa/archive/2009/12/24/5066784.aspx
      

  6.   

     new String(request.getParameter("hometown").getBytes("ISO-8859-1"),"UTF-8");