Я хочу вызвать службу POST с весенней загрузкой из angular и отобразить страницу JSP о сервисе Spring.Теперь на странице jsp для отправки мне нужно отправить ответ обратно на angualr.
// угловой вызов
addOrder(order: Orders) {
return this.http.post(`${environment.apiUrl}/payment/add`, order);
}
// sping controller
@RequestMapping(value = "/payment/add", method = RequestMethod.POST)
public String Submit(@RequestParam("orderId") String orderId,@RequestParam("bankAccNo") String bankAccNo,@RequestParam("amount") Double amount,ModelMap model)
{
logger.info("inside submit...");
model.put("orderId", orderId);
model.put("bankAccNo", bankAccNo);
model.put("amount", amount);
return "welcome";
}
@RequestMapping(value = "/dopayment", method = RequestMethod.POST)
public @ResponseBody String doPayment(@RequestParam("orderId") String orderId,@RequestParam("bankAccNo") String bankAccNo,@RequestParam("amount") Double amount,ModelMap model)
{
String result = \\do processing for payment and it will return result.
return result;
}
`Над кодомбудет перенаправлять на welcome.jsp.на этой странице JSP у меня есть кнопка отправки
<form action="/dopayment" method="post" enctype="multipart/form-data" name="myForm">
<table align="center">
<div>
<tr>
<td>Order Id:</td>
<td>${orderId}</td>
</tr>
<tr>
<td>Account No:</td>
<td>${bankAccNo}</td>
</tr>
<tr>
<td>Amount:</td>
<td>${amount}</td>
</tr>
<tr>
<td><button name="submit" value="OK" type="submit">Submit</button></td>
</tr>
<input type=hidden name=OrderId value=${orderId}>
<input type=hidden name=bankAccNo value=${bankAccNo}>
<input type=hidden name=amount value=${amount}>
</div>
</form>
, когда я нажимаю кнопку отправить, он будет делать запрос / доплату на том же контроллере.
@RequestMapping(value = "/dopayment", method = RequestMethod.POST)
public @ResponseBody String doPayment(@RequestParam("orderId") String orderId,@RequestParam("bankAccNo") String bankAccNo,@RequestParam("amount") Double amount,ModelMap model)
{
String result = \\do processing for payment and it will return result.
return result;
}
Я хочу отправить эту переменную «результата» взапрос agian angualr.
Может ли кто-нибудь помочь в этом.Заранее спасибо.