您当前的位置: 首页 > 

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Thymeleaf标签 th:remove

梁云亮 发布时间:2020-07-26 04:57:35 ,浏览量:2

示例:SpringBoot仅错误页面源代码而不在页面中显示错误信息给开发测试人员

第一步:编写自定义统一处理异常的控制器代码:
@Log4j2
@ControllerAdvice
public class ExceptionHandlerController {
    @ExceptionHandler(Exception.class)
    public ModelAndView exceptionHandler(HttpServletRequest request, Exception e) {
        //日志记录异常
        log.info("Request URL: {}, Exception: {}", request.getRequestURL(), e);
        ModelAndView mav = new ModelAndView(); //此处不能将这个参数直接定义在方法参数中
        mav.addObject("url", request.getRequestURL());
        mav.addObject("exception", e);
        mav.setViewName("error/error");
        return mav;
    }
}
第二步:在resources/error目录下编写错误页面error.html


    
        
        Title
    
    
        error
        
            
            
            
            
                
                    
                
            
            
        
    

注:

  • th:utext:对标签进行转义
  • tb:remove:标签内容不在页面中显示,只在页面源代码中显示
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0416s