永发信息网

如何处理thymeleaf + framework7 传参出现页面重定向失败的问题

答案:1  悬赏:60  手机版
解决时间 2021-02-21 05:16
如何处理thymeleaf + framework7 传参出现页面重定向失败的问题
最佳答案
@RequestMapping(value = "/xx", method = RequestMethod.POST)
public String xxx(RedirectAttributes redirectAttributes) throws Exception {
redirectAttributes.addFlashAttribute("xx", "xx!");//使用addFlashAttribute,参数不会出现在url地址栏中
return "redirect:/yy";
}
你要是知道原理就很简单了:redirectAttributes.addFlashAttribute()是把参数放在session中 ,跳转之后再从session中移除。在重定向的页面是可以用el取数据的,但是在重定向到的controller(action)怎么获取呢?也是有方法的:

方法一:利用httpServletRequest public String test2(HttpServletRequest request) { Map map = RequestContextUtils.getInputFlashMap(request); System.out.println(map.get("test").toString()); return "/test/hello"; } 方法二:利用Spring提供的标签@ModelAttribute public String test2(@ModelAttribute("test") String str) { System.out.println(str); return "/test/hello"; }

部分代码copy自网上,懒得自己写了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
边牧黑毛变红,边牧被毛变红的原因
ANG安高设计机构(云南分部)在什么地方啊,我
苹果id k*****@n*****.com是什么邮箱
1根据下列各题中的条件.求相应的等差数列〔an
得到胜利的英文怎么写
红利来地址在什么地方,想过去办事
山东荷泽市东明县武胜桥乡沙堌堆村有姓常的吗
水闸壤土地基人工开挖临近设计高程时,应留出
naturalizer(金鸡湖天虹百货店)这个地址在什
曾经他一直很关注我的,只要我在朋友圈发些说
扬中市步行街三星手机售服中心
湖南泥土是什么颜色
东明玻璃有限公司地址在什么地方,想过去办事
读图并阅读材料,回答下列问题:材料一环北部
鱼米乡湖北菜馆地址在什么地方,想过去办事
推荐资讯
【田野访友】田野访友作文
FMZABC4这类干粉灭火器有吗?我只查到MFZABC4
【等时圆】等时圆证明
怎样申请留学美国
房产证上斜线什么意思
为什么有的玻璃外面看不到里面呢
工商银行,ATM机编号:43010216 受理银行行号:
虎鱼一只眼睛,有一层白东西,是怎么回事
吉祥五金锁具地址在什么地方,想过去办事
重700N,底面积为7000cm²的圆柱体放在1m&
”参加展会” 用英语怎么说
guaranteed delivery
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?