rebornsteven2 2013-01-30 14:40
浏览 2401
已采纳

spring mvc 如何在Controller类的每个方法执行前 调用我定义的一个方法

在用spring mvc做一个项目 我想在@Controller类的每个方法@RequestMapping前都调用我定义的一个方法 该怎么弄?
我现在是这么弄的 手动在方法的第一行调用我定义的那方法 这样 太麻烦 有没有更好的方法呢 一下是我的代码

[code="java"]
@Controller
public class ModuleAction extends BaseAction {
@Autowired
private ModuleMgr manager;

@RequestMapping("/systemMgr/module.action")
public String module(HttpServletRequest request, ModelMap model) {
    initJSPDataBean(request, model);

    Map<String, Object> paramMap = new HashMap<String, Object>();

    int pageSize = CookieUtils.getPageSize(request);
    int pageNo = SimplePage.cpn(getFormData("pageNo"));

    Pagination pagination = manager.getPage(true, pageNo, pageSize, 
            "", Constants.SORTINDEX_ASC, paramMap);

    setJumpPageInfo(pagination.getTotalCount(), pageSize, pageNo);

    setJSPData("modules", pagination.getList());

    return "systemMgr/module";
}

    @RequestMapping("/systemMgr/moduleAdd.action")
public String addView(HttpServletRequest request, ModelMap model) {
    initJSPDataBean(request, model);

    return "systemMgr/moduleDetail";
}

}
[/code]

initJSPDataBean是我自定义的一个方法

  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 和您碰到了同一个问题
      • ¥15 如何在微信支付V3PHP版请求中添加header?
      • ¥15 在数字信号处理中用MATLAB显示波形。
      • ¥15 keil MDK软件进行仿真调试的局限
      • ¥15 关于gateway产生临时文件夹的问题
      • ¥15 Java Broken Pipe以及OOM
      • ¥20 请问有没有RTL8211FS的参考原理图
      • ¥50 esp32的platfromio工程添加文件就会编译失败
      • ¥15 linux下运行VASP报错
      • ¥15 python里面查找赋值,如何可以在剩余未空值的行里面进行进一步的筛选呢?