String username=request.getParameter("txtUserName");
String password=request.getParameter("txtPassWord");
Cookie cookieUser=new Cookie(username,password);
以上这两句是从上一个页面接收的两个参数,一个用户名一个密码,那么我想在创建cookie的时候让他的name属性为username,vlaue属性为password,value属性设置肯定没有错,那么就是name属性,我没有加上双引号而是直接以一个字符串代替了,但是却报了500错误,有什么方法不用在cookie的name属性下写双引号吗?而是直接用字符串代替,或者是根本不能这样写? 

解决方案 »

  1.   


      String username=request.getParameter("txtUserName");
      String password=request.getParameter("txtPassWord"); 
      Cookie   myCookie=new   Cookie(username,password);  
      myCookie.setmaxAge(60*60*24);//一天  
      respose.addCookie(myCookie);   
      

  2.   

    该构造方法接收的参数就是String类型的,是字符串就行。
    500错误跟这个没什么关系吧