⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sessionutil.java

📁 JSP聊天系统
💻 JAVA
字号:
package org.ehotsoft.yekki.util;

import javax.servlet.http.HttpSession;

public final class SessionUtil {
	
	private SessionUtil() {
	
	}

	public static final String getStringAttribute( HttpSession session, String attrName, String defaultString ) {
		
		String strObj = ( String )session.getAttribute( attrName );

		if ( strObj == null )
			return defaultString;
		else
			return strObj;
	}

	public static final String getStringAttribute( HttpSession session, String attrName ) {
		
		return getStringAttribute( session, attrName, "" );
	}

	public static final int getIntAttribute( HttpSession session, String attrName, int defaultNum ) {
		
		Integer intObj = ( Integer )session.getAttribute( attrName );

		if ( intObj == null )
			return defaultNum;
		else
			return intObj.intValue();
	}

	public static final int getIntAttribute( HttpSession session, String attrName ) {
		
		return getIntAttribute( session, attrName, -1 );
	}

	public static final void setIntAttribute( HttpSession session, String attrName, int attrValue ) {
		
		if ( attrName == null ) return;

		Integer intObj = new Integer( attrValue );

		session.setAttribute( attrName, intObj );
	}


	public static final void setBooleanAttribute( HttpSession session, String attrName, boolean bln ) {
		
		if ( attrName == null ) return;

		Boolean blnObj = new Boolean( bln );

		session.setAttribute( attrName, blnObj );
	}

	public static final boolean getBooleanAttribute( HttpSession session, String attrName, boolean defaultBoolean ) {
		
		if ( attrName == null ) return defaultBoolean;

		Boolean blnObj = ( Boolean )session.getAttribute( attrName );

		if ( blnObj == null )
			return defaultBoolean;
		else
			return blnObj.booleanValue();
	}

	public static final boolean getBooleanAttribute( HttpSession session, String attrName ) {
		
		return getBooleanAttribute( session, attrName, false );
	}
}

⌨️ 快捷键说明

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