问题标签 [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.
jax-rs - 如何使用 JAX-RS 检查所需的表单参数?
我有一个接受几个表单参数的 POST 方法调用。我希望 JAX-RS 处理不存在特定表单参数的情况。
例子 :
@POST
@Produces (MediaType.APPLICATION_JSON)
public Response makeCall(@FormParam("input") final String input) {
}
现在,如果我不为“输入”传递任何值,则控件进入此方法并将输入的值视为空值。
但是当输入的值为空时,我不希望控件进入此方法。
关于我们如何实现这一目标的任何想法?
当所需的表单参数不存在时,JAX-RS 会抛出错误 400(错误请求)吗?
java - REST @FormParam 为空
我将以下内容从浏览器传递到服务器
并在jsp代码中
在Java代码中我有
在服务器中,我将 clientName 设为 null。
这可能是什么原因,我该如何解决?
resteasy - 从 Chrome 高级 REST 客户端发送表单参数
我想从 发送一个表单参数Chrome Advanced REST Client
,但是,它来自null
. 这是我的资源类
IKeywordResource.java
关键字资源
这就是我发送 POST 请求并定义表单参数的方式。
但是,正如我所说,list_format 为 null,我不知道为什么。我将不胜感激任何帮助
java - 如果我想传递 json,如何注释 jersey 方法?
我有以下球衣方法声明:
在休息客户端中,我尝试像这样调用以下方法:
当我调试方法时,我看到接收到的参数为空:
如何重写方法声明?
java - REST @FormParam 值为空
我在html中有以下内容
在Java服务器端我有以下
出于某种原因,即使我从 html 传递正确的值,产品也是 null。这可能是什么原因?
java - 我如何将我的消息体偷偷溜过泽西岛,也许使用 Mule
所以我使用的是旧版本的 Mule ( 3.3.1 ) 和 Jersey ( 1.6 ) - 对两者都很新,无法升级 - 并且在 Jersey 中遇到与“charset=UTF-8”的 FormParam 中的“null”类似的问题2.0"中的 HTML 表单数据@POST
总是被编辑,null
但使用curl(强制非 UTF-8 字符集)没有区别,我@FormParam
的 s 仍然是null
.
似乎泽西岛只是在吃我的请求体。鉴于如果我插入TestInterceptor
(在上面的注释中)它只输出消息属性,包括消息正文和@FromParam
s,那么所有预期的数据都在那里。有没有办法阻止泽西岛这样做或事先获取数据?
预期的@FormParam
论点都是String
这样......
使用的curl命令是
java - 如何在 Spring Controller 中检索 FORM/POST 参数?
我有以下响应应该来自MailChimp webhook URL。
这是 BODY 行:
我@RequestParameter
以前在使用 Spring Controller 时使用过,但是我不确定如何从上述响应中获取数据,例如data[merges][FNAME]:
我怎样才能在 Spring 控制器中获取 QueryString ?QUERYSTRING 键:a4483983hu473004884j0x
我感谢您的帮助!
java - Spring AntPathMatcher setCaseSensitive(false) 不适用于获取参数
我有以下代码:
宝约:
内部控制器:
配置:
当我转到网址时
我trololo
在控制台中看到
当我转到网址时
我在控制台中看到 null 。
如何解决我的问题?
rest - 使用 REST 二维字符串数组
我有一个POST
这种格式:
偏移量:“0”
排序[0][字段]:“lname”
排序[0][方向]:“desc”
如何设置 REST 使用者?我已经尝试过了,但它只返回一个NULL
排序参数。
ruby-on-rails - 为什么 Rails 没有在我的控制器中捕获我提交的表单参数之一?
我将 Rails 4.2.3 与 MySql 5.5.37 一起使用。我最近更改了列的名称和类型,现在当我提交 Rails 表单时,表单字段“selection_id”没有被捕获。下面是我的 Rails 表格...
这是输出到浏览器的 HTML ...
我可以看到这些数据在 Chrome 中提交...
但是在我的控制器方面,当我尝试输出参数时,三个中只有两个正在打印出来。这个“放”
印刷
为什么这个其他领域会丢失,我该如何解决?