session.putValue("admin_login","yes");我没见过,是asp里面的吗?
我用的是第二个

解决方案 »

  1.   

    先回答第一个问题将值放到session,同样会有个session.getAttribute(参数)
    或者是session.getValue(参数)方法来取得相应的session值,
    你上段代码的session值就是“yes”;
    接下来是“+”号的意思是传参数进去,而user_name只是个参数而已
    你需要给user_name赋值,
    比如user_name 的类型是String
    你上面的写法还要变成
    Rst=Stmt.executeQuery("select admin_pass formadmin where admin_user='"+user_name+"'");
    等号后面和最后的双引号包围着有个单引号
      

  2.   

    executeQuery执行的是String
    你的写法当然不对,这样取不到传递的值了
      

  3.   

    "select admin_pass formadmin where admin_user="+user_name+""
    是把三串字符加起来啊,
    改成 admin_user=“user_name”就不行了啊
    username是个变量啊
      

  4.   

    单引号,是有个单引号,
    不是已经有双引号了吗,还要单引号作什么,还有,putValue 和 setAttribute 的差别是什么?