@ControllerAdvice(annotations = RestController.class)
public class GlobalExceptionHandler implements ApplicationContextAware {
@ExceptionHandler(MethodArgumentNotValidException.class)
@ResponseStatus(HttpStatus.OK)
@ResponseBody
public ApplicationError validationException(MethodArgumentNotValidException e) {
e.printStackTrace();
return new ApplicationError(SysMessageEnum.MSG_005, e.getBindingResult().getAllErrors().get(0).getDefaultMessage());
}
}
I ' Я не уверен, что понимаю ваш вопрос. Но есть два подхода к тому, чтобы сделать изображение невидимым ...
Чистый HTML
<img src="a.gif" style="display: none;" />
Или ...
HTML + Javascript
<script type="text/javascript">
document.getElementById("myImage").style.display = "none";
</script>
<img id="myImage" src="a.gif" />
Как насчет
Это полностью отключит отображение и не оставит заполнитель
Вы можете скрыть изображение с помощью javascript следующим образом:
document.images['imageName'].style.visibility = hidden;
Если это не то, что вам нужно, вам нужно объяснить себя более четко.
Вопрос расплывчатый, но если вы хотите сделать изображение с помощью Javascript. Это просто.
function loadImages(src) {
if (document.images) {
img1 = new Image();
img1.src = src;
}
loadImages("image.jpg");
Изображение будет запрошено, но пока вы его не покажете, оно никогда не будет отображаться. отлично подходит для предварительной загрузки изображений, которые вы ожидаете получить в качестве запросов, но с задержкой до загрузки документа.
Попробуйте установить стиль display = none:
<img src="a.gif" style="display:none">