首页 > 软件开发 > JAVA >

spring mvc 对异常的处理

来源:互联网 2023-03-16 19:31:32 395

为避免程序的错误出现用户看不懂的信息,可以指定异常跳转页面DUV办公区 - 实用经验教程分享!

方法/步骤

  • 1

    在控制器添加异常处理DUV办公区 - 实用经验教程分享!

    @Exception'Handle(异常类名)DUV办公区 - 实用经验教程分享!

    public String handle(类名){DUV办公区 - 实用经验教程分享!

    return “异常的页面”;DUV办公区 - 实用经验教程分享!

    }DUV办公区 - 实用经验教程分享!

    发生指定异常时跳转DUV办公区 - 实用经验教程分享!

    spring mvc 对异常的处理DUV办公区 - 实用经验教程分享!

  • 1该信息未经许可获取自百度经验
  • 2

    这种异常处理方式并不能处理404请求错误,需要在web.xml配置错误页面DUV办公区 - 实用经验教程分享!

    error-page> exception-type>java.lang.Throwable/exception-type> location>/WEB-INF/views/error/404.jsp/location> /error-page>DUV办公区 - 实用经验教程分享!

    spring mvc 对异常的处理DUV办公区 - 实用经验教程分享!

  • 3

    /**DUV办公区 - 实用经验教程分享!

    * 向所有的用户发送消息DUV办公区 - 实用经验教程分享!

    * @param messageDUV办公区 - 实用经验教程分享!

    */DUV办公区 - 实用经验教程分享!

    public static void sendMessage(String message){DUV办公区 - 实用经验教程分享!

    SetWebSocket> keySet = userconnections.keySet();DUV办公区 - 实用经验教程分享!

    synchronized (keySet) {DUV办公区 - 实用经验教程分享!

    for (WebSocket conn : keySet) {DUV办公区 - 实用经验教程分享!

    String user = userconnections.get(conn);DUV办公区 - 实用经验教程分享!

    if(user != null){DUV办公区 - 实用经验教程分享!

    conn.send(message);DUV办公区 - 实用经验教程分享!

    }DUV办公区 - 实用经验教程分享!

    }DUV办公区 - 实用经验教程分享!

    }DUV办公区 - 实用经验教程分享!

    }DUV办公区 - 实用经验教程分享!

    spring mvc 对异常的处理DUV办公区 - 实用经验教程分享!

  • 4

    @RequestMapping(value="/delete",method=RequestMethod.GET,produces="text/html;charset=UTF-8")DUV办公区 - 实用经验教程分享!

    public String delete(RedirectAttributes ra,String id,HttpServletRequest request){DUV办公区 - 实用经验教程分享!

    spring mvc 对异常的处理DUV办公区 - 实用经验教程分享!

  • 5

    HttpSession session = request.getSession();DUV办公区 - 实用经验教程分享!

    PageData d = (PageData) session.getAttribute("dealer");DUV办公区 - 实用经验教程分享!

    //单个,集合删除,查询后条件不丢失删除DUV办公区 - 实用经验教程分享!

    dealerService.deleteAll(StringUtils.StringToList(id));DUV办公区 - 实用经验教程分享!

    spring mvc 对异常的处理DUV办公区 - 实用经验教程分享!

  • 6

    return "redirect:1/dealerList?jyxkz=" StringUtils.nullTo(d.get("jyxkz")) "&name=" StringUtils.nullTo(d.get("name"))DUV办公区 - 实用经验教程分享!

    spring mvc 对异常的处理DUV办公区 - 实用经验教程分享!

  • 7

    "&storeName=" StringUtils.nullTo(d.get("storeName")) "&phone=" StringUtils.nullTo(d.get("phone"));DUV办公区 - 实用经验教程分享!

    }DUV办公区 - 实用经验教程分享!

    spring mvc 对异常的处理DUV办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!DUV办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码