<%
String qxname=request.getParameter("qxname");
qxname=new String(qxname.getBytes("ISO8859_1"), "GBK"); 
session.setAttribute("qxname",qxname);
session.setAttribute("qxid",request.getParameter("qxid"));
%> 

解决方案 »

  1.   


    <% 
    String qxname=request.getParameter("qxname");   //从别的页面获qxname
    qxname=new String(qxname.getBytes("ISO8859_1"), "GBK");  //有可能存在中文问题,进行转换
    session.setAttribute("qxname",qxname);   //设置session
    //用qxid得到的值设置session
    session.setAttribute("qxid",request.getParameter("qxid")); 
    %>  
      

  2.   

    第一句补充
    是指从别的页面提交过来的数据中取名叫qxname的变量对应的值。
    第二句补充
    按照ISO8859_1格式编码将字符串转换成字节形式然后再转换成GBK编码的string。
      

  3.   

    <%
    String qxname=request.getParameter("qxname");//从页面得到name="qxname"的值
    qxname=new String(qxname.getBytes("ISO8859_1"), "GBK"); //将qxname从字节转换为中文
    session.setAttribute("qxname",qxname);//把qxname放进response(响应)中去,给页面获取。(“qxname”表示在是为qxname取的在页面获取它的名字,如:session.setAttribute("abc",qxname);那么你在页面就要<%=abc%>才能得到qxname的值)
    session.setAttribute("qxid",request.getParameter("qxid"));//这个也就同上了
    %> 
      

  4.   

    晕  看错了
    <%
    String qxname=request.getParameter("qxname");//从页面得到name="qxname"的值
    qxname=new String(qxname.getBytes("ISO8859_1"), "GBK"); //将qxname从字节转换为中文
    session.setAttribute("qxname",qxname);//把qxname放进session响应)中去,给页面获取。(“qxname”表示在是为qxname取的在页面获取它的名字,如:session.setAttribute("abc",qxname);那么你在页面就要 <%=abc%>才能得到qxname的值)
    session.setAttribute("qxid",request.getParameter("qxid"));//这个也就同上了
    %>呵呵,是session
      

  5.   

    <% 
    String qxname=request.getParameter("qxname"); 
    //从请求(跳转url中?后的键值对或form中的表单元素)中获取名为qxname所对应的值,并把它赋给变量qxname
    qxname=new String(qxname.getBytes("ISO8859-1"), "GBK");  
    //对变量qxname所对应的字符串的值进行编码转换,原来是iso-8859-1的格式,现在要转变成GBK的
    session.setAttribute("qxname",qxname); //在会话中添加名称为qxname的属性,属性值为qxname变量所对应的值
    session.setAttribute("qxid",request.getParameter("qxid")); //在会话中添加名称为qxid的属性,属性值为请求中名为qxid所对应的对象
    %>
      

  6.   

    <% 
    String qxname=request.getParameter("qxname"); 
    //获取提交到这个JSP页面的"qxname"参数qxname=new String(qxname.getBytes("ISO8859_1"), "GBK");  
    //将它转换成中文.  qxname.getBytes("ISO8859_1"), "GBK")  这句是将字符串转换成中文编码session.setAttribute("qxname",qxname); 
    //使用session对象设置"qxname",值为qxname。session.setAttribute("qxid",request.getParameter("qxid")); 
    //使用session对象设置"qxid",参数为提交到这个JSP页面的qxid
    %>
      
    <%%>
    //这个是JSP页面里的标签
      

  7.   

    首先<%%> 
    //这个是JSP页面里的标签 做过JSP的人都知道 然后 
    String qxname=request.getParameter("qxname");  
    //获取提交到这个JSP页面的"qxname"参数 
    打个比方说就是 假设一个登陆页面 里面有用户名和密码 按提交后 转向到该页面 该页面用这个语句接收传过来的用户名
    前提是登陆页面 转向的时候必须把用户名传过来再然后qxname=new String(qxname.getBytes("ISO8859_1"), "GBK");  
    //将它转换成中文.  qxname.getBytes("ISO8859_1"), "GBK")  这句是将字符串转换成中文编码 
    这就不需要我解释了 目的为了不出现乱码再然后session.setAttribute("qxname",qxname); 这句你可以抽象理解为 在内存里开辟一空间 然后把你刚获得的用户名利用 键值对 映射的原理保存到该内存 
    具体的你可以参考JSP的四大作用域 再然后session.setAttribute("qxid",request.getParameter("qxid"));  这句就不用我解释了吧 包括了上面三个 然后 哈哈 够通俗吧 慢慢理会去吧