很简单啊
if(session.getAttribute("adfa")=="" ){
  do ....
}
else{
   do...
}不知道楼主有什么疑问的

解决方案 »

  1.   

    session是保存暂时数据的,需要保存数据的时候用setAttribute,需要取出数据使用的时候用用getAttribute就是了。当然不需要两个同时写在一个文件里面了,不然的话除了自己调用自己就没有其它的用处了?
    其实如果你想保存数据的话还有其它的办法,比如用hidden标签也是可以的。session不过是一种方案而以。
      

  2.   

    两个方法可以写在同一个页面中,但是没这个必要.
    创建session对象就是为了保存现有的对象,到了另外的页面时可以从session中获取该对象
    session类似一个容器
    比如在a.jsp中,String  name="dflkj";
    Session.setAttribute("sessionName",name);
    sessionName是你自己创建的对象名,它的值就是name,将那么的引用值"dflkj"放到sessionName中而在b.jsp中,要获取原来a,jsp中name的值则通过getattribute方法获取
    String newName=(String)session.getAttribute("sessionName");
    //通过session完成name的传值
    此时newname的值已经为"dflkj""sessionName"好比是中转站,可以自己命名的