Hell-6ren">
gpt4 book ai didi

spring - 将参数从 JSP 发送到 spring Controller

转载 作者:行者123 更新时间:2023-12-04 05:37:10 25 4
gpt4 key购买 nike

我正在使用 spring MVC 开发一个 Web 应用程序。我以以下格式将参数从 JSP 传递到 spring Controller 。就像我必须传递两个参数所以我在做

<a href="/spring.html?data1=<%=data1 %>?data2=<%=data2 %>"> Hello </a>

我的假设是在 Spring Controller 中,我可以收到如下输出
data1= request.getAttribute("data1");
data2= request.getAttribute("data2");

这是传递参数的正确方法吗?我已经多次试运行我的代码,但我的页面仍然给出空指针,所以我怀疑是否是因为这个。你能请告诉我这个。谢谢。

最佳答案

至少有2个技术错误:

  • 您应该获取请求参数作为请求参数,而不是请求属性。

    data1 = request.getParameter("data1");
    data2 = request.getParameter("data2");
  • 请求参数分隔符为 & ,不是 ? . ?是请求查询字符串分隔符。

    <a href="/spring.html?data1=<%=data1 %>&data2=<%=data2 %>"> Hello </a>

  • 顺便说一下,还有第三个错误,但这更多是设计问题。 Scriptlets are discouraged since a decade .

    关于spring - 将参数从 JSP 发送到 spring Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11789409/

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