当我登陆成功以后,进入index.jsp这个主框架页,上面是top.jsp,左边是left.jsp,右边是right.jsp,我想在左边letf.jsp显示登陆是的用户名,问题是在我登陆的页面我把表单中的action设为action=index.jsp还是action=left.jsp??如果是index.jsp那么在left.jsp如何获得用户名的参数。如果是left.jsp那么主框架中的top.jsp中的内容就看不见了??

解决方案 »

  1.   

    你不应该直接把action设置为index.jsp或者left.jsp,而应该在一个单独的jsp(userValidate.jsp)中去检测用户名,如果成功则放到session或者cookie,不成功就回到logon.jsp。然后转发到index.jsp,left.jsp只需要到session或者cookie把用户名取回来即可
      

  2.   

    然后在left.jsp中加入
    <logic:notEmpty name="userName" >
    欢迎<bean:write name="userName"/>访问****网
    </logic:notEmpty>
    用户登陆就可以显示了