如何解决使用从Jersey方法返回的JSON
我目前正在与Jersey一起使用jsp支持RESTful Web服务。
我有一个从jsp客户端提交的表单,该表单调用REST api。
index.jsp
<form action = "../project/rest/user/transfer" method = "POST">
<div class="row">
<div class="col">
<h3>Sender Address</h3>
<input type = "text" name = "sender_address" id="sender_address">
</div>
<div class="col">
<h3>Receiver Address</h3>
<input type = "text" name = "receiver_address" id="receiver_address">
</div>
<div class="col">
<h3>Amount</h3>
<input type = "number" name = "amount" id="transferAmount" />
</div>
</div>
<br>
<input id="submitButton" type = "submit" value = "Transfer"/>
</form>
使用球衣的java类
@POST
@Path("/transfer")
@Produces(MediaType.APPLICATION_JSON)
public ResponseMessage transfer(@FormParam("sender_address") String from,@FormParam("receiver_address") String to,@FormParam("amount") int value){
ResponseMessage msg = new ResponseMessage();
msg.setResponseCode("200");
msg.setResponseMessage("some message");
Transaction trans = new Transaction();
msg.setData(trans);
return msg;
}
提交表单后,这将调用上述java方法并显示一个新页面,该页面以JSON格式显示java方法信息。
但是,我希望页面保留在同一页面上,但是能够检索/使用从该java方法(JSON对象)返回的交易数据。
是否可以执行类似的操作?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。