如何使用Jersey确定在多按钮表单提交上单击的按钮?
有没有办法确定使用Jersey在多按钮表单提交上单击了哪个按钮?下面是我的REST POST方法,我的表单有两个按钮如何使用Jersey确定在多按钮表单提交上单击的按钮?,jersey,Jersey,有没有办法确定使用Jersey在多按钮表单提交上单击了哪个按钮?下面是我的REST POST方法,我的表单有两个按钮 @POST @Timed @Consumes(MediaType.APPLICATION_FORM_URLENCODED) public Response create(@FormParam("textareacontent") String textareacontent) { logger.info("{}", textareacontent.trim()); //
@POST
@Timed
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public Response create(@FormParam("textareacontent") String textareacontent) {
logger.info("{}", textareacontent.trim());
// do stuff...
}
jersey是一个RESTful web服务框架,通过http与客户机通信,但它对客户机的细节一无所知 我认为解决办法是:
- 在表单中添加隐藏的输入字段“buttonClicked”以及textareacontent,以指定单击了哪个按钮
- 单击按钮时,在javascript中设置隐藏字段的值并提交表单
- 在服务器端获取“buttonClicked”的值,并应用您想要的任何逻辑
- 在表单中添加隐藏的输入字段“buttonClicked”以及textareacontent,以指定单击了哪个按钮
- 单击按钮时,在javascript中设置隐藏字段的值并提交表单
- 在服务器端获取“buttonClicked”的值,并应用您想要的任何逻辑