我对我的java代码进行了一次超级调用。在那个Java控制器中 - 我正在抛出用户定义的异常消息,如下所示。
在服务中:
if (user_id == null){
throw new Exception("User ID is missing!!!");
}
在控制器中:
Map<String, String> resp = new HashMap<String,String>();
try{
String returnValue= myserviceobj.myservicemethod;
}catch(Exception e){
resp.put("status","ERROR");
resp.put("message",e.getMessage());
return new ResponseEntity<Map<String,String>>(resp, HttpStatus.Bad_Response);
}
在React Js中我使用superagent进行服务调用。我不知道如何在UI中访问该用户定义的异常消息。
这是我在JS中所做的:
webservice(data, actionName, (error,resp){
if(error){
//call alert and send the user defined message.
}
})
答案 0 :(得分:0)
https://developer.mozilla.org/fr/docs/Web/API/Window/alert?
无论如何,我会使用Redux来检查我的应用程序的状态并发送警报操作。
也许这就是您所寻找的:https://alexanderpaterson.com/posts/showing-and-dismissing-alerts-in-a-react-application