package x.x;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.springframework.context.support.AbstractRefreshableApplicationContext;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ReloadAction extends BaseAction
{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
AbstractRefreshableApplicationContext context = (AbstractRefreshableApplicationContext) this.getWebApplicationContext();
context.refresh();
return mapping.findForward("success");
}
}
Spring应用中的ReloadAction类实现

博客展示了一个Java类ReloadAction的代码,该类继承自BaseAction。代码中导入了Struts和Spring相关类,在execute方法里获取Spring的上下文并进行刷新操作,最后返回成功的映射。
1511

被折叠的 条评论
为什么被折叠?



