问题标签 [form-parameter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1579 浏览

html - 将选择下拉菜单替换为具有功能的单选按钮

我有一个带有malefemale选项的下拉菜单。我用单选按钮替换它,我编写了 HTML,但是为了让 HTML 表单工作,我应该name在单选按钮上放置属性的位置

下拉列表的 HTML

广播的 HTML

对于选择,name当我们提交表单时,该属性将起作用,因为它将选择选项作为名称参数发送。但是我应该把name单选按钮的属性放在哪里?如果我将两个属性的名称属性相同,它将不起作用,因为两个单选按钮不能具有相同的name.

因为我不想更改后端代码,所以我想像以前一样为 select 选项工作,该选项用于通过 name 属性发送选定的选项,

如何对单选按钮执行相同操作。So that when any radio buttons are selected it sends the selected element in nameparameters which doesn't require a change in backend code

0 投票
1 回答
38 浏览

jsp - @FormParam 和 ${param} 之间的冲突

在我看来,我可以使用表达式语言从当前请求中打印 POST 表单值:

但是当我使用控制器中的注释param.fooName将表单数据捕获到 Java 变量中时,不再填充 EL 变量:@FormParam

完整的流程是这样的:

  1. 浏览器提交表单到http://localhost:7101/myapp/rs/foo/new

    /li>
  2. 视图从new.jsp

    /li>

如果我删除该@FormParam("fooName") String fooName行,则${fn:escapeXml(param.fooName)}再次包含表单数据。

有没有办法在两个位置(Java 控制器和 JSP 视图)访问表单数据?

0 投票
0 回答
83 浏览

json - 使用表单参数而不是 application/json 上传 json 文件有效负载时,将 application/octet-stream 设置为 mediaType

我正在使用 jersey 实现来创建 REST 服务并尝试使用表单参数将 .json 文件上传到服务器。我正在创建一个 FileDataBodyPart 对象并将其传递给 FormDataMultiPart 的对象。

FileDataBodyPart fileBodyPart = new FileDataBodyPart(name, file); form.bodyPart(fileBodyPart);

此处设置的默认 MediaType 是 application/octet-stream。我查看了 jersey 库代码,它在内部“决定”设置哪种媒体类型。如果文件类型不在 CommonMediaTypes 列表中,则将其设置为 octect-stream。

https://github.com/eclipse-ee4j/jersey/blob/21b7cc0307d6432eb301f773d5c2c674425c6b10/media/multipart/src/main/java/org/glassfish/jersey/media/multipart/file/DefaultMediaTypePredictor.java#L136

上面的 URL 指向列出可用媒体类型的球衣代码。application/json 不在支持的格式列表中。

我想知道是否有特定原因不支持 jersey 库的 json 格式?或者在更新的球衣版本中添加了对 application/json 的支持,用于多部分文件上传。

0 投票
0 回答
23 浏览

django - 如何以django形式传递参数

视图.py

网址.py



//--> class="fas fa-sign-in-alt"> 登录

伙计们帮助我,我必须尽快完成这个项目...................................................... …………

0 投票
1 回答
79 浏览

java - 如何使用 helidon-se 读取表单参数

在 helidon-se 中读取表单参数的正确方法是什么?

我尝试执行以下操作但没有成功。

  1. DefaultMediaSupport.formParamReader()添加到网络服务器:

然后阅读request::contentwith

  1. 直接从Request::content中读取:

在这两种情况下,客户端(浏览器/httpie)都超时30s并且请求未被处理。

那么,从 helidon-se 中的请求正文中读取表单参数的正确方法是什么。

谢谢。