java错误提示窗口,java提示错误

  java错误提示窗口,java提示错误

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  java报错信息在页面显示的方法:

  1、自定义异常类

  公共类ProdProcessOrderException扩展RuntimeException {

  private static final long serialVersionUID=1L;

  公共ProdProcessOrderException(字符串消息){

  超级(消息);

  }

  }2、服务层的代码

  @服务

  公共类GeneralDpPpOrderServiceImpl实现GeneralDpPpOrderService {

  公共响应实体byte[]下载excel(generaldpporder generaldpporder){

  //..

  //省略代码

  if (pOrderRouting==null) {

  //此处抛出异常

  引发新的ProdProcessOrderException(当前门板流程单没有设置生产工艺.);

  }

  }

  }服务层的抛出异常类

  3、控制器层的代码

  @RestController

  @请求映射(/API/mes/gene-DP-PP-order )

  公共类GeneralDpPpOrderController扩展ExceptionResponse{ //继承主异常类

  @自动连线

  private generaldporderservice generaldporderservice;

  @ request mapping(value=/download-excel ,method=RequestMethod .PUT,consumes= application/JSON;charset=UTF-8 ,produces=application/xls )

  公共响应实体byte[]下载excel(@ request body generaldpporder GDP){

  返回generaldpporderservice。下载excel(GDP);

  }控制器类继承主异常类

  4、主异常类代码

  公共抽象类异常响应{

  @异常处理程序(prodprocessorderexception。类)

  @ ResponseStatus(value=http status .内部服务器错误)

  公共系统消息prodProcessOrderException(prodProcessOrderException e){

  返回新的SystemMessage(500,e . getmessage());

  }

  }定义的主异常类,里面可以写多个自己定义的异常类

  5、信息类代码

  公共类系统消息{

  私有(同Internationalorganizations)国际组织代码;

  私有字符串消息;

  公共系统消息(int代码,字符串消息){

  super();

  this.code=代码

  this.message=消息

  }

  public int getCode() {

  返回代码;

  }

  public void setCode(int code) {

  this.code=代码

  }

  公共字符串getMessage() {

  返回消息;

  }

  公共void setMessage(字符串消息){

  this.message=消息

  }通过以上五步,就可以把后台抛出的异常信息,在前端页面显示了

  以上就是爪哇岛报错信息如何在页面显示的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: