baseaction.java
来自「Struts2 + Spring JPA Hibernate demo.」· Java 代码 · 共 48 行
JAVA
48 行
package com.vegeta.action;
import java.util.Map;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
public class BaseAction extends ActionSupport implements SessionAware {
private static final long serialVersionUID = 1L;
@SuppressWarnings("unchecked")
protected Map session;
public static final String EXCEPTION = "exception";
protected Logger log = LogManager.getLogger(this.getClass().getName());
@Override
public String execute() {
log.debug("in the BaseAction execute() method");
String returnValue;
try {
returnValue = this.myExecute();
log.debug("myExecute returned - " + returnValue);
} catch (Exception e) {
log.error("the myExecute method threw an Exception");
log.debug(e.getMessage());
return EXCEPTION;
}
return returnValue;
}
public String myExecute() {
return SUCCESS;
}
@SuppressWarnings("unchecked")
public void setSession(Map session) {
this.session = session;
}
@SuppressWarnings("unchecked")
public Map getSession() {
return session;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?