问题标签 [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 投票
3 回答
4620 浏览

jax-rs - 如何使用 JAX-RS 检查所需的表单参数?

我有一个接受几个表单参数的 POST 方法调用。我希望 JAX-RS 处理不存在特定表单参数的情况。

例子 :

@POST @Produces (MediaType.APPLICATION_JSON) public Response makeCall(@FormParam("input") final String input) { }

现在,如果我不为“输入”传递任何值,则控件进入此方法并将输入的值视为空值。

但是当输入的值为空时,我不希望控件进入此方法。

关于我们如何实现这一目标的任何想法?

当所需的表单参数不存在时,JAX-RS 会抛出错误 400(错误请求)吗?

0 投票
2 回答
3221 浏览

java - REST @FormParam 为空

我将以下内容从浏览器传递到服务器

并在jsp代码中

在Java代码中我有

在服务器中,我将 clientName 设为 null。

这可能是什么原因,我该如何解决?

0 投票
1 回答
10139 浏览

resteasy - 从 Chrome 高级 REST 客户端发送表单参数

我想从 发送一个表单参数Chrome Advanced REST Client,但是,它来自null. 这是我的资源类

IKeywordResource.java

关键字资源

这就是我发送 POST 请求并定义表单参数的方式。 POST 请求

但是,正如我所说,list_format 为 null,我不知道为什么。我将不胜感激任何帮助

0 投票
1 回答
66 浏览

java - 如果我想传递 json,如何注释 jersey 方法?

我有以下球衣方法声明:

在休息客户端中,我尝试像这样调用以下方法: 在此处输入图像描述

当我调试方法时,我看到接收到的参数为空:

在此处输入图像描述

如何重写方法声明?

0 投票
3 回答
1871 浏览

java - REST @FormParam 值为空

我在html中有以下内容

在Java服务器端我有以下

出于某种原因,即使我从 html 传递正确的值,产品也是 null。这可能是什么原因?

0 投票
1 回答
162 浏览

java - 我如何将我的消息体偷偷溜过泽西岛,也许使用 Mule

所以我使用的是旧版本的 Mule ( 3.3.1 ) 和 Jersey ( 1.6 ) - 对两者都很新,无法升级 - 并且在 Jersey 中遇到与“charset=UTF-8”的 FormParam 中的“null”类似的问题2.0"中的 HTML 表单数据@POST总是被编辑,null但使用(强制非 UTF-8 字符集)没有区别,我@FormParam的 s 仍然是null.

似乎泽西岛只是在吃我的请求体。鉴于如果我插入TestInterceptor(在上面的注释中)它只输出消息属性,包括消息正文和@FromParams,那么所有预期的数据都在那里。有没有办法阻止泽西岛这样做或事先获取数据?

预期的@FormParam论点都是String这样......

使用的命令是

0 投票
1 回答
16539 浏览

java - 如何在 Spring Controller 中检索 FORM/POST 参数?

我有以下响应应该来自MailChimp webhook URL。

这是 BODY 行:

@RequestParameter以前在使用 Spring Controller 时使用过,但是我不确定如何从上述响应中获取数据,例如data[merges][FNAME]

我怎样才能在 Spring 控制器中获取 QueryString ?QUERYSTRING 键:a4483983hu473004884j0x

我感谢您的帮助!

0 投票
0 回答
463 浏览

java - Spring AntPathMatcher setCaseSensitive(false) 不适用于获取参数

我有以下代码:

宝约:

内部控制器:

配置:

当我转到网址时

trololo在控制台中看到

当我转到网址时

我在控制台中看到 null 。

如何解决我的问题?

0 投票
0 回答
19 浏览

rest - 使用 REST 二维字符串数组

我有一个POST这种格式:

偏移量:“0”
排序[0][字段]:“lname”
排序[0][方向]:“desc”

如何设置 REST 使用者?我已经尝试过了,但它只返回一个NULL排序参数。

0 投票
2 回答
39 浏览

ruby-on-rails - 为什么 Rails 没有在我的控制器中捕获我提交的表单参数之一?

我将 Rails 4.2.3 与 MySql 5.5.37 一起使用。我最近更改了列的名称和类型,现在当我提交 Rails 表单时,表单字段“selection_id”没有被捕获。下面是我的 Rails 表格...

这是输出到浏览器的 HTML ...

我可以看到这些数据在 Chrome 中提交...

但是在我的控制器方面,当我尝试输出参数时,三个中只有两个正在打印出来。这个“放”

印刷

为什么这个其他领域会丢失,我该如何解决?