在Spring MVC中处理(TaskId)重定向

时间:2015-02-05 09:03:53

标签: spring spring-mvc model-view-controller

用户的控制器需要连接在加载视图时由架构(我)加载的.js中获取的任务ID。这种机制对于任务控制是必要的。在这方面:

 @RequestMapping(method = RequestMethod.POST)
        public String create(@Valid Vote vote, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) {
            if (bindingResult.hasErrors()) {
                uiModel.addAttribute("vote", vote);
                addDateTimeFormatPatterns(uiModel);
                return "votes/create";
            }
            uiModel.asMap().clear();
            vote.persist();
            return "redirect:/votes/" + encodeUrlPathSegment(vote.getId().toString(), httpServletRequest) + 
"**?ArcSpring.idTask=" + httpServletRequest.getParameter("ArcSpring.idTask")**;
            }

有没有办法以连接任务ID的方式处理此重定向,以使其对用户透明?

我尝试使用从UrlBasedViewResolver扩展的自定义类,捕获网址并自行添加属性,但没有取得任何成功。

0 个答案:

没有答案