【问题标题】:How to parse JSON response received from Restful API after sending a form POST?发送表单 POST 后如何解析从 Restful API 收到的 JSON 响应?
【发布时间】:2014-04-29 23:40:39
【问题描述】:

register.jsp

<body>
<div id="container" >
<div id="header-container">
<div id="header">
    <div id="logo"><h2>Loc</h2></div>
</div>
</div>
<hr id="line">
<div id="content">
<form name="newUserForm"  onsubmit="return validate()" method="POST" action="rest/user/registerUser">

RegisterUser.java

@Path("/registerUser")
@POST
//@Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
@Produces(MediaType.APPLICATION_JSON)
public LocResponse  registerUser (
@FormParam("userName")      String userName,
@FormParam("userEmail")         String userEmail,
@FormParam("loginIp")           String loginIp,
@FormParam("userGrp")           String userGrp,
@FormParam("pwd")           String password,
)

我们正在使用 Jersey 并且能够创建 JSON 作为响应,但不确定如何将其作为 reposne 获取并使用 register.jsp 对其进行解析。

【问题讨论】:

标签: java json jsp rest servlets


【解决方案1】:

这是表单发布,一旦表单发布,控制器将尝试将其发送到新页面。

如果您想在这种情况下解析来自控制器的 json 响应,您可能需要使用 AJAX 来接收 LocResponse。

试试

how to parse json data with jquery / javascript?

http://www.tutorialspoint.com/json/json_ajax_example.htm

【讨论】:

  • 感谢您的回答。
猜你喜欢
  • 2020-03-19
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多