Java 发送表单POST后,如何解析从Restful API收到的JSON响应?
register.jspJava 发送表单POST后,如何解析从Restful API收到的JSON响应?,java,json,jsp,rest,servlets,Java,Json,Jsp,Rest,Servlets,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"> <
<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">
我们正在使用Jersey,能够创建JSON作为响应,但不确定如何将其作为reposne获取,并使用register.jsp对其进行解析。这是表单发布,一旦表单发布,控制器将尝试将其发送到新页面 如果您想解析来自控制器的json响应,那么可能需要使用AJAX来接收响应 试一试
可能与@BrianRoach重复-我想知道如何在JSP页面上处理JSON作为响应,但我没有看到您提到的链接上有JSON和JSP,所以它为什么与(?)重复?谢谢您的回答。
@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,
)