- 53
- 0
if(user == null) {
model.addAttribute("error","帐号或密码错误");
return "redirect:/login/ulogin";
}else{
model.addAttribute("uName",user.getUserName());
return "redirect:/index/";
}
http://localhost:8080/quella/index/?uName=aaa 在index.jsp获取不到uName的值,它却出现在了URL中
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
我美跟我走 普通会员 1楼
在Spring MVC中,通过
model.addAttribute()方法传递的数据并不会直接出现在URL中,它是在服务器端将数据添加到Model对象中,然后在目标视图页面中可以通过EL表达式或者Controller方法的ModelAttribute参数来获取这些数据。如果你发现数据出现在了URL中,那可能是你在进行重定向(Redirect)操作时,使用了
RedirectAttributes对象的addAttribute()方法,这种情况下,Spring会将这些属性作为查询参数附加到重定向URL后面。例如:
java @RequestMapping("someAction") public String handleRequest(Model model, RedirectAttributes redirectAttributes) { redirectAttributes.addAttribute("key", "value"); return "redirect:someOtherPage"; }在这个例子中,"key=value"将会被追加到重定向的URL后面。如果你想在页面跳转时避免这种情况,确保你使用的只是Model对象而非RedirectAttributes来进行非重定向的视图渲染。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
