gpt4 book ai didi

java - RequestParam 和 session Spring MVC

转载 作者:行者123 更新时间:2023-12-02 07:47:36 26 4
gpt4 key购买 nike

我有一个正在使用的问题

  @RequestMapping(value = "/user", method = RequestMethod.GET)
public String getUser(@RequestParam("id"), Model model){

}

这意味着当我给出 url/user?id=1

这会给我一些数据。现在在登录中我将获取此 ID 并将其保存在 session 中。

   session.setAttribute("userId", result.getBody().getId());

我希望当用户单击选项卡时自动将 id 与存储在 session 中的属性绑定(bind)。即假设 userId 的值为 1。然后当我单击选项卡时自动重定向到:url/user?id=1我该怎么做?

对于选项卡,我有这个:

<a href="<c:url value='/user'/>"

最佳答案

您可以使用:

<a href="<c:url value='/user?id=${userId}'/>"> ...</a>

对于 SpringMVC,我建议您使用 Restful url,例如 /usr/1,操作可以是

@RequestMapping(value = "/user/{id}")
public String show(@PathVariable Long id, Model model) {
...
}

//link
<a href="<c:url value='/user/${userId}'/>"> ...</a>

关于java - RequestParam 和 session Spring MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10614252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com