悦复项目开发问题

来源:互联网 发布:linux java spring 编辑:程序博客网 时间:2024/04/29 22:26

1.两层div嵌套,父级div背景虚化,不影响子元素,也就是子元素不虚化?
2.js监听微信事件,比如微信返回键,微信右上角分享按钮?
3.HomeController.java 获取详细信息接口,因为图片可以为空,所以在处理图片的时候需要判断图片是否为空。如果没有判断,会抛出异常!

@GetMapping("/res/{resId}")    public ModelAndView getResDetail(@PathVariable("resId") long resId) {        ModelAndView mv = new ModelAndView();        ResDetailDTO resDetailDTO = resService.getResDeatil(resId);        mv.addObject("resDetailDTO", resDetailDTO);        Advert advert = advertService.getAdvert();        mv.addObject("advert", advert);        if (resDetailDTO.getType() == 0) {            mv.setViewName("res_certificate");        } else {            mv.setViewName("res_item");            Item item = (Item) resDetailDTO.getDetail();            //以;分割图片链接,作为数组传递给前端页面            List<String> imagerUrls = new LinkedList<>();            for (String key : StringUtils.split(item.getImagesUrl(), ";")) {                String url = downloader.download(key, true);                imagerUrls.add(url);            }            mv.addObject("imagerUrls", imagerUrls);        }        return mv;    }

抛出异常:

这里写代码片java.lang.NullPointerException: null    at com.jieling.yuefu.web.HomeController.getResDetail(HomeController.java:123) ~[classes/:na]    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_121]    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_121]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]    at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]    at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-4.3.6.RELEASE.jar:4.3.6.RELEASE]

解决方案:判断是否为null即可,如果不为null再下载图片。

0 0