首页 > 软件开发 > JAVA >

spring mvc 对异常的处理

来源:互联网 2023-03-16 19:31:32 版权归原作者所有,如有侵权,请联系我们

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

方法/步骤

  • 1

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

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

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

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

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

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

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

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

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

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

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

  • 3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 4

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

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

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

  • 5

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

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

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

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

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

  • 6

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

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

  • 7

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

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

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

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


    标签: JAVA

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