validusersessiontag.java

来自「用struts,ajax实现的聊天室」· Java 代码 · 共 30 行

JAVA
30
字号
package util;


import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;

import bean.User;

public class ValidUserSessionTag extends TagSupport{
    public static final long serialVersionUID=-1814239825517340645L;
    
    public int doStartTag()throws JspException{
        return SKIP_BODY;
    }
    
    public int doEndTag()throws JspException{
        
        HttpSession session=pageContext.getSession();
        User user=(User)session.getAttribute("user");
        if(user==null||user.getRoom()==null||user.getRoom().getName()==null){ 
            try{
            pageContext.forward("index.jsp");
            }catch(Exception e){
                e.printStackTrace();
            }
        }
        return super.doEndTag();  
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?