请教session.setAttribute("admin","ghyghost");这样的代码在JAVA文件中可以写吗?我不太会,想把JSP代码封装进JAVA文件中,请教

解决方案 »

  1.   

    java的普通类应该不可以吧,servlet可以,或者象一楼说的,可以传个request对象到普通类里面,然后可以用 HttpSession session=request.getSessio();dei
      

  2.   

    可以在java程序中写,只要你把servlet-api.jar导入到工程里就行了
    HttpSession session=request.getSession();//这样获得session对象
    然后就可以session.setAttribute("admin","ghyghost");
    要取到"ghyghost"就session.getAttribute("admin");
      

  3.   

    最简单的办法就是传request参数
      

  4.   

    可以写的在struts得action类中就可以这么写得
      

  5.   

    还是传requestservlet也是这个机制
      

  6.   

    当然可以写,不过这种写法:session.setAttribute("admin","ghyghost");
    放到session中的admin的值仅仅是字符串ghyghost,实际操作中一般都是放一个封装的对象,比如一个bean,或者一个容器类的实例等等