login是字符串常量,不是变量

解决方案 »

  1.   

    login表示你放置在会话对象中的属性的名字,只是一个字符串,又不是变量有什么好声明的
      

  2.   

    <%
      String kk;
      if(session.getValue("login")==null){
      session.putValue("login","1");
     kk="已经将login值赋为1";
      }
      else{
      kk="login值为:"+session.getValue("login").toString();
      }
     out.print(kk);
    %>
      

  3.   

    login是字符串常量,不需要赋值,"login"是字符串变量,绑定了一个对象"1".
    getValue和putValue已被定义为不推荐,取而代之的是getAttribute和putAttribute
      

  4.   

    之前有在session中设定login值了.