欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

spring mvc中使用RedirectView发起post请求,mvcredirectview,Spring mvc 中

来源: javaer 分享于  点击 17351 次 点评:230

spring mvc中使用RedirectView发起post请求,mvcredirectview,Spring mvc 中


Spring mvc 中的RedirectView有一个exposeModelAttributes的属性,这个属性决定传递给下一个view是用get方式还是post方式,如果此属性为false,那么将用post方式提交给下一个view。

如下代码片段:

@RequestMapping(value = "caLogin.html")   public RedirectView caLogin(HttpServletRequest request, ModelMap model) throws Exception {      String caStr=this.getCaStr(request);      if(!StringUtils.hasLength(caStr))          throw new CAException(caStr+"   CA服务器认证失败!请确认是否插入key");      User user=BeanHelper.getBean(UserService.class).getUserByCa(caStr);      log.info("ca证书="+caStr+"    ca用户="+user.getName());       model.put("j_username", user.getUsername());       model.put("j_password", user.getPassword());       return new RedirectView("/j_spring_security_check", true, false, false);//最后的参数为false代表以post方式提交请求  }  
相关栏目:

用户点评