📄 baseaction.java
字号:
* @param values
* Array of replacement values.
*/
protected void addSaveMessage(HttpServletRequest request, ActionMessages messages, String msgKey, Object[] values) {
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(msgKey, values));
saveMessages(request, messages);
}
/**
* Add and save an error with no replacement values.
*
* @param request
* @param errors
* @param msgKey
* Key for the message in the message resouce bundle.
*/
protected void addSaveError(HttpServletRequest request, ActionMessages errors, String msgKey) {
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(msgKey));
saveErrors(request, errors);
}
/**
* Add and save an error with the specified replacement values.
*
* @param request
* @param errors
* @param msgKey
* Key for the message in the message resouce bundle.
* @param value0
* First replacement value.
*/
protected void addSaveError(HttpServletRequest request, ActionMessages errors, String msgKey, Object value0) {
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(msgKey, value0));
saveErrors(request, errors);
}
/**
* Add and save an error with the specified replacement values.
*
* @param request
* @param errors
* @param msgKey
* Key for the message in the message resouce bundle.
* @param value0
* First replacement value.
* @param value1
* Second replacement value.
*/
protected void addSaveError(HttpServletRequest request, ActionMessages errors, String msgKey, Object value0, Object value1) {
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(msgKey, value0, value1));
saveErrors(request, errors);
}
/**
* Add and save an error with the specified replacement values.
*
* @param request
* @param errors
* @param msgKey
* Key for the message in the message resouce bundle.
* @param value0
* First replacement value.
* @param value1
* Second replacement value.
* @param value2
* Third replacement value.
*/
protected void addSaveError(HttpServletRequest request, ActionMessages errors, String msgKey, Object value0, Object value1, Object value2) {
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(msgKey, value0, value1, value2));
saveErrors(request, errors);
}
/**
* Add and save an error with the specified replacement values.
*
* @param request
* @param errors
* @param msgKey
* Key for the message in the message resouce bundle.
* @param value0
* First replacement value.
* @param value1
* Second replacement value.
* @param value2
* Third replacement value.
* @param value3
* Fourth replacement value.
*/
protected void addSaveError(HttpServletRequest request, ActionMessages errors, String msgKey, Object value0, Object value1, Object value2, Object value3) {
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(msgKey, value0, value1, value2, value3));
saveErrors(request, errors);
}
/**
* Add and save an error with the specified replacement values.
*
* @param request
* @param errors
* @param msgKey
* Key for the message in the message resouce bundle.
* @param values
* Array of replacement values.
*/
protected void addSaveError(HttpServletRequest request, ActionMessages errors, String msgKey, Object[] values) {
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(msgKey, values));
saveErrors(request, errors);
}
/**
* Set object into session
*
* @param session
* @param key
* @param obj
*/
protected void setSessionAttribute(HttpSession session, String key, Object obj) {
// set this attribute into session
session.setAttribute(key, obj);
// set key to attributes set in the session
HashSet sessionAttributes;
if ((sessionAttributes = (HashSet) session.getAttribute(HttpSessionConstant.ATTRIBUTES_SET)) != null) {
sessionAttributes.add(key);
} else {
sessionAttributes = new HashSet();
sessionAttributes.add(key);
session.setAttribute(HttpSessionConstant.ATTRIBUTES_SET, sessionAttributes);
}
}
/**
* Get an object from session
*
* @param session
* @param key
* @return Object
*/
protected Object getSessionAttribute(HttpSession session, String key) {
// get this attribute from session
Object obj = session.getAttribute(key);
// return
return obj;
}
/**
* Get and remove an object from session
*
* @param session
* @param key
* @return Object
*/
protected Object getRemoveSessionAttribute(HttpSession session, String key) {
// get this attribute from session
Object obj = session.getAttribute(key);
// remove this attribute from session
session.removeAttribute(key);
// remove key from attributes set in the session
HashSet sessionAttributes;
if ((sessionAttributes = (HashSet) session.getAttribute(HttpSessionConstant.ATTRIBUTES_SET)) != null) {
sessionAttributes.remove(key);
}
// return
return obj;
}
/**
* Clear all objects in session
*
* @param session
*/
protected void clearSession(HttpSession session) {
// remove all the attributes in attributes set
HashSet sessionAttributes;
if ((sessionAttributes = (HashSet) session.getAttribute(HttpSessionConstant.ATTRIBUTES_SET)) != null) {
Iterator iter = sessionAttributes.iterator();
while (iter.hasNext()) {
String key = (String) iter.next();
session.removeAttribute(key);
}
}
// remove attributes set from the session
session.removeAttribute(HttpSessionConstant.ATTRIBUTES_SET);
}
/**
* push message to message stack
*
* @param request
* @param msgKey
*/
protected void addMessage(HttpServletRequest request, ActionMessage message) {
ActionMessages messages = (ActionMessages) request.getAttribute(Globals.MESSAGES_KEY);
if (messages == null) {
messages = new ActionMessages();
}
messages.add(ActionMessages.GLOBAL_MESSAGE, message);
saveMessages(request, messages);
}
/**
* push message to message stack
*
* @param request
* @param msgKey
*/
protected void addMessage(HttpServletRequest request, String msgKey) {
ActionMessages messages = (ActionMessages) request.getAttribute(Globals.MESSAGES_KEY);
if (messages == null) {
messages = new ActionMessages();
}
addSaveMessage(request,messages,msgKey);
}
/**
* push message to message stack
*
* @param request
* @param msgKey
*/
protected void addMessage(HttpServletRequest request, String msgKey, Object val) {
ActionMessages messages = (ActionMessages) request.getAttribute(Globals.MESSAGES_KEY);
if (messages == null) {
messages = new ActionMessages();
}
addSaveMessage(request,messages,msgKey, val);
}
/**
* push message to message stack
*
* @param request
* @param msgKey
*/
protected void addMessage(HttpServletRequest request, String msgKey, Object val1, Object val2) {
ActionMessages messages = (ActionMessages) request.getAttribute(Globals.MESSAGES_KEY);
if (messages == null) {
messages = new ActionMessages();
}
addSaveMessage(request,messages,msgKey, val1, val2);
}
/**
* push message to message stack
*
* @param request
* @param msgKey
*/
protected void addMessage(HttpServletRequest request, String msgKey, String val1, String val2, String val3) {
ActionMessages messages = (ActionMessages) request.getAttribute(Globals.MESSAGES_KEY);
if (messages == null) {
messages = new ActionMessages();
}
addSaveMessage(request,messages,msgKey, val1, val2, val3);
}
/**
* push error to error stack
*
* @param request
* @param errorKey
*/
protected void addError(HttpServletRequest request, ActionMessage error) {
ActionMessages errors = (ActionMessages) request.getAttribute(Globals.ERROR_KEY);
if (errors == null) {
errors = new ActionMessages();
}
errors.add(ActionMessages.GLOBAL_MESSAGE, error);
saveErrors(request, errors);
}
/**
* push error to error stack
*
* @param request
* @param errorKey
*/
protected void addError(HttpServletRequest request, String errorKey) {
ActionMessages errors = (ActionMessages) request.getAttribute(Globals.ERROR_KEY);
if (errors == null) {
errors = new ActionMessages();
}
addSaveError(request,errors,errorKey);
}
/**
* push error to error stack
*
* @param request
* @param errorKey
*/
protected void addError(HttpServletRequest request, String errorKey, String val) {
ActionMessages errors = (ActionMessages) request.getAttribute(Globals.ERROR_KEY);
if (errors == null) {
errors = new ActionMessages();
}
addSaveError(request,errors,errorKey,val);
}
/**
* push error to error stack
*
* @param request
* @param errorKey
*/
protected void addError(HttpServletRequest request, String errorKey, String val1, String val2) {
ActionMessages errors = (ActionMessages) request.getAttribute(Globals.ERROR_KEY);
if (errors == null) {
errors = new ActionMessages();
}
addSaveError(request,errors,errorKey, val1, val2);
}
/**
* push error to error stack
*
* @param request
* @param errorKey
*/
protected void addError(HttpServletRequest request, String errorKey, String val1, String val2, String val3) {
ActionMessages errors = (ActionMessages) request.getAttribute(Globals.ERROR_KEY);
if (errors == null) {
errors = new ActionMessages();
}
addSaveError(request,errors,errorKey, val1, val2, val3);
}
protected ActionMessages getActionMessages(HttpServletRequest request) {
ActionMessages messages = (ActionMessages) request.getAttribute(Globals.MESSAGES_KEY);
if (messages == null) {
messages = new ActionMessages();
request.setAttribute(Globals.MESSAGES_KEY, messages);
}
return messages;
}
protected ActionErrors getActionErrors(HttpServletRequest request) {
ActionErrors errors = (ActionErrors) request.getAttribute(Globals.ERROR_KEY);
if (errors == null) {
errors = new ActionErrors();
request.setAttribute(Globals.ERROR_KEY, errors);
}
return errors;
}
/**
* @return Returns the basicService.
*/
public IBasicService getBasicService() {
return basicService;
}
/**
* @param basicService The basicService to set.
*/
public void setBasicService(IBasicService basicService) {
this.basicService = basicService;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -