String UserName=request.getParameter("UserName");
session.putValue("UserName",UserName);

解决方案 »

  1.   

    String 的赋值可以在index.jsp页面 session.setAttribute("ss","IamAstring");
    然后to.jsp用,session.getAttribute("ss").toString()就可以得到这个String了
      

  2.   

    我是想把一个变量赋给session变量,
    session.setAttribute("ss","IamAstring");
    这不是直接赋值吗?把变量赋给ss应该怎么写?
      

  3.   

    我想你高错了,这个用不到bean啊,还应用java.lang.String类干什么
    照你所写,你的ss只是实例化的string变量而已,根本不是session啊
    你叫它怎么传给下个页面呢?
      

  4.   

    具体应该怎么写啊?
    三楼的
    我照你的方法作了
    如下
    <%
    String ss="hahaha";
    session.putValue("UserName",ss);%>
    <%=UserName%>
    结果页面显示cannot resolve symbol
        [javac] symbol  : variable UserName 
        [javac] location: class org.apache.jsp.d_jsp
        [javac]       out.write(String.valueOf(UserName));
        [javac]                                ^
        
      

  5.   

    request.getSession().setAttribute(**,**);
      其他地方request.getSession().getAttribute()
      

  6.   

    UserName变量只是session中的值啊,怎么能够这样直接用的,当然报错了~~
    将<%=UserName%>改为<%=ss%>或则session.getAttribute("UserName").toString()就都可以了,在下个页面例如to.jsp中直接session.getAttribute("UserName").toString()就能取出值的啊!!~
      

  7.   

    我自己又写了这段代码
    编译通过,
    String msg="马上成功了,thanks";
    session.setAttribute("UserName",msg);在其他页面
    <%String a=session.getAttribute("UserName").toString();%>
    <%=a%>页面结果显示为
    ?????,thanks
    晕阿!
    为什么不能显示中文!!!!!!!!!
      

  8.   

    <%
    String ss="hahaha";
    session.putValue("UserName",ss);%>
    <%=session.getAttribute("UserName").toString()%>
    </body>
      

  9.   

    建议你读书!
    index.jsp中
    <%String sp1 = "这里有很长的一段字符,省略";
    String ss=sp1;
    session.setAttribute("ss",ss);
    %>
    to.jsp中
    <%
    String ss=session.getAttribute("ss");
    %>
      

  10.   

    session.putValue("UserName",ss);
    这个方法已经过时了,JDK1.4里用
    session.setAttribute()
    来取代了。
      

  11.   

    <%
    String sp1 = "这里有很长的一段字符,省略";session.setAttribute("ss",sql);     //这样将为ss这个session变量赋值了to.jsp:
    <%@ page contentType="text/html;charset=gb2312"%>
    String a = (String) session.getAttribute("ss");这样就把变量赋值给了session对象,然后也解决了中文的问题。
      

  12.   

    我自己又写了这段代码
    编译通过,
    String msg="马上成功了,thanks";
    session.setAttribute("UserName",msg);在其他页面
    <%String a=session.getAttribute("UserName").toString();%>
    <%=a%>页面结果显示为
    ?????,thanks
    晕阿!
    为什么不能显示中文!!!!!!!!!
    ------------------------------------------------
     回复: redred456() ( )  
    显示这个证明已经成功了,关于中文显示你要调用这个函数:String trans(String chi) {
        String result=null;
        byte temp[];
        try{
          temp=chi.getBytes("iso-8859-1");
          result=new String(temp);
        }
        catch(UnsupportedEncodingException e)
        {
          System.out.println(e.toString());
        }
        return result;
      }