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再下载图片。