messagebeanutil.java

来自「本代码是一个权限管理系统源代码」· Java 代码 · 共 89 行

JAVA
89
字号
/*
 * Created on 2005-1-25
 *
 */
package com.seavision.PermissionManage.help;

import javax.servlet.http.HttpServletRequest;

import com.seavision.PermissionManage.vo.MessageBean;
import com.seavision.PermissionManage.common.Constants;

/**
 * @author jian.li
 *
 */
public class MessageBeanUtil {

	/**
	 * 获取出错消息Bean
	 * @param message
	 * @return
	 */
	public static MessageBean getErrorMessageBean(String message) {

		MessageBean messageBean = new MessageBean();
		messageBean.setMessage(message);
		messageBean.setMessageType(Constants.MESSAGE_FAILURE_ID);

		return messageBean;
		
	}
	

	/**
	 * 获取成功消息bean
	 * @param message
	 * @return
	 */
	public static MessageBean getSuccessMessageBean(String message) {

		MessageBean messageBean = new MessageBean();
		messageBean.setMessage(message);
		messageBean.setMessageType(Constants.MESSAGE_SUCCESS_ID);

		return messageBean;
		
	}
	
	
	/**
	 * 将消息放入requset中
	 * @param request
	 * @param message
	 * @param isErrorMessage 是否错误提示
	 */
	public static void sendMessage(HttpServletRequest request, String message, boolean isErrorMessage){

		if (isErrorMessage){
			
			request.setAttribute(Constants.MESSAGE_BEAN_KEY, getErrorMessageBean(message));
			
		}else{
			
			request.setAttribute(Constants.MESSAGE_BEAN_KEY, getSuccessMessageBean(message));
			
		}
	}

	/**
	 * 将消息放入requset中
	 * @param request
	 * @param message
	 * @param messageType 提示类型
	 */
	public static void sendMessage(HttpServletRequest request, String message, String messageType){

		if (messageType.equals(Constants.MESSAGE_FAILURE_ID + "")){
			
			request.setAttribute(Constants.MESSAGE_BEAN_KEY, getErrorMessageBean(message));
			
		}else{
			
			request.setAttribute(Constants.MESSAGE_BEAN_KEY, getSuccessMessageBean(message));
			
		}
	}

}

⌨️ 快捷键说明

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