gpt4 book ai didi

java - 将一堆值从 jsp 发送到 java 代码

转载 作者:太空宇宙 更新时间:2023-11-04 06:55:00 25 4
gpt4 key购买 nike

我的 jsp 上有一个表单,其中包含字段 - 名称、IP、用户名、 token 。它映射到具有相同列名的表。我也创建了一个 Bean 类。

现在,我不确定将所有参数从 jsp 发送到 java 代码的理想方法是什么。

我知道几个选项,比如 -

  1. 创建类型为隐藏的输入,然后在 jsp 中设置其值。
    <input type="hidden" id="name" name="name"/>然后使用 request.getParameter("name") 在代码中检索其值

    不知怎的,我觉得这不是一个理想的方式。

  2. 使用输入框的所有值创建一个 JSON,并将该 json 文件设置为一个输入,并使用 org.json 在 java 代码上读取它;

这两种方法哪一种更好?有没有更简单、有效、更好的方法呢?

最佳答案

使用 HTTP 方法构建的所有内容都必须在以下三个位置之一将值发送到服务器:

  1. 网址本身中的参数(GET 请求)
  2. 请求正文中的内容(POST 请求)
  3. 请求 header 中的键值对(与 HTTP 方法无关)

用于将值发送回服务器(不包括 Web 套接字)的任何机制,无论是什么框架,都将使用下面的这些机制之一。

话虽如此,请使用最能满足您的应用程序要求的内容:

  1. 基于表单的 GET 请求:
    • 简单易懂
    • 前端或后端都不需要太多开销
    • 易于测试(只需使用适当的查询字符串访问网址)
  2. 基于表单的 POST 请求:
    • 也很容易理解
    • 前端或后端也不需要太多开销
    • 不太容易测试(您不能仅使用适当的查询字符串访问网址)
  3. Ajax-y、JSON 正文、POST 请求:
    • 成为新热点
    • 需要更多的前端工作(在 JS 中创建请求并发送)
    • 不要求浏览器发出整页请求/响应

关于java - 将一堆值从 jsp 发送到 java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22868481/

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