spring mvc 对异常的处理

2025-11-04 13:03:38

1、在控制器添加异常处理

@Exception'Handle(异常类名)

public String handle(类名){

   return  “异常的页面”;

}

发生指定异常时跳转

spring mvc 对异常的处理

2、这种异常处理方式并不能处理404请求错误,需要在web.xml配置错误页面

<error-page>    <exception-type>java.lang.Throwable</exception-type>    <location>/WEB-INF/views/error/404.jsp</location>  </error-page>

spring mvc 对异常的处理

3、/**

* 向所有的用户发送消息

* @param message

*/

public static void sendMessage(String message){

Set<WebSocket> keySet = userconnections.keySet();

synchronized (keySet) {

for (WebSocket conn : keySet) {

String user = userconnections.get(conn);

if(user != null){

conn.send(message);

}

}

}

}

spring mvc 对异常的处理

4、@RequestMapping(value="/delete",method=RequestMethod.GET,produces="text/html;charset=UTF-8")

public String delete(RedirectAttributes ra,String id,HttpServletRequest request){

spring mvc 对异常的处理

5、HttpSession session = request.getSession();

PageData d = (PageData) session.getAttribute("dealer");

//单个,集合删除,查询后条件不丢失删除

dealerService.deleteAll(StringUtils.StringToList(id));

spring mvc 对异常的处理

6、return "redirect:1/dealerList?jyxkz="+StringUtils.nullTo(d.get("jyxkz"))+"&name="+StringUtils.nullTo(d.get("name"))

spring mvc 对异常的处理

7、+"&storeName="+StringUtils.nullTo(d.get("storeName"))+"&phone="+StringUtils.nullTo(d.get("phone"));

}

spring mvc 对异常的处理

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:156
  • 阅读量:120
  • 阅读量:37
  • 阅读量:165
  • 阅读量:109
  • 猜你喜欢