设置

标签加载失败时的默认图片

案例1, img标签的src可以去请求后台的资源,比如,可以去请求后台的Servlet

img标签的src可以去请求后台的Servlet,如下图:

其他案例,img标签的onerror事件

源代码如下:

imgTag.html页面

img标签知识点

img标签知识点

设置img标签加载失败时的默认图片,有2种方式:

方式1.οnerrοr="οnerrοr=null;src='默认图片的url地址'"

方式2.在οnerrοr事件中调用函数,比如οnerrοr="nofind(this);"

src不写,或者等于空字符串( ="" ), 在img有宽高的情况下,会出现 一个小方框,或者是一张破碎的图片,表示加载失败。

src的图片路径能正确找到时,不会执行nofind()函数,即不会触发onerror事件

设置img标签加载失败时的默认图片(src=""时,会显示默认图片)

设置img标签加载失败时的默认图片(src不写时,不会显示默认图片)

设置img标签加载失败时的默认图片(src的图片地址找不到时,会显示默认图片)

src等于空字符串(即src="")时,会执行nofind()函数,即会触发onerror事件

src的图片地址找不到时,会执行nofind()函数,即会触发onerror事件

(我为了做测试,故意写成src="bbb.jpg",因为项目中根本就没有bbb.jpg这张图片,即找不到bbb.jpg这张图片)

src不写时,不会执行nofind()函数,即不会触发onerror事件

Servlet源代码

package com.jiongmeng.servlet;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletConfig;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

* 测试表单的get和post提交方式有什么不同

*/

@WebServlet("/form")

public class Form extends HttpServlet {

private static final long serialVersionUID = 1L;

public static final String AJAX_POST_ENCODE = "UTF-8";

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

doPost(request, response);

}

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html;charset=UTF-8");

request.setCharacterEncoding(AJAX_POST_ENCODE);

PrintWriter pw = response.getWriter();

String city = request.getParameter("city");

String userName = request.getParameter("userName");

String age = request.getParameter("age");

String homeTown = request.getParameter("homeTown");

String salary = request.getParameter("salary");

String submitButton = request.getParameter("submitButton");

System.out.println("city=" + city);

System.out.println("userName=" + userName);

System.out.println("age=" + age);

System.out.println("homeTown=" + homeTown);

System.out.println("salary=" + salary);

System.out.println("submitButton=" + submitButton);

pw.print("city="+city+";userName="+userName + ";age="+age+";homeTown="+homeTown+";salary="+salary+";submitButton="+submitButton+";");

pw.flush();

pw.close();

}

@Override

public void init(ServletConfig config) throws ServletException {

}

}

html方框中能放置图片么,html中的img标签你不知道的那些细节!相关推荐

  1. Word中并排放置图片的方法

    Word中并排放置图片通常有两种方法: 1.设置图片为除嵌入式以外的格式,从而可以随意摆放,但这往往会导致"改一处而乱全文",显然不行. 2.插入表格,去除表格边框(可能仍有绿色网 ...

  2. java web工程中如何添加图片_java web中如何添加图片

    java web中如何添加图片 对于java可视化界面插入背景图片只需要background-image:url(图片路径)就行,而对于web项目中,并非如此 效果如下: 我们就需要在jsp页面中写J ...

  3. 如何在DNN模块中插入一个图片--在模块中引用资源文件

    DNN永远都是运行在网站的根目录 DNN的设计上最大的特点就是始终是使用一个网站根目录下的Default.aspx文件加载皮肤和模块从而实现整个网站的页面.这也就是说DNN这个Asp.net程序永远是 ...

  4. 如何在android中设置背景图片,在Android中设置窗口背景图

    Android窗口管理 在整个控件树的最顶端,是一个逻辑的树顶,ViewParent,在源码中的实现是ViewRoot(ViewRoot extends Handler implements View ...

  5. 怎么在html中复制粘贴图片,在网页中粘贴截图那些事儿

    原标题:在网页中粘贴截图那些事儿 (点击上方公众号,可快速关注) 作者:郑武江(@OAuth_v2) 链接:seejs.me/2016/11/30/paste-snapshot/ 做这个尝试,只为了解 ...

  6. html5中怎么把图片放大,HTML5中,如何为图片制作放大镜效果?

    在文档中显示缩略图, 通过getComputedStyle来获取缩略图大小, 并映射成真实大小的图片尺寸; 给缩略图添加mouseon事件, 当鼠标处在缩略图上时显示放大镜元素; 反之则移除 给缩略图 ...

  7. vue中使用 svg图片

    vue中使用 svg图片 1.assets 中新建 icons 文件夹:icons文件夹下 svg 是svg图片,index.js,svgo.yml 文件如下: a. index.js import ...

  8. CSS 中鼠标悬停 图片旋转

    CSS 中鼠标悬停 图片旋转 w3school 中 transfrom 说明 主要使用的属性就是 transfrom 第一种情况 1.1 说明 当鼠标放到图片上之后 图片旋转, 这里的图片给的是背景图 ...

  9. qlaber 中放置图片_我准备了60个案例,教你彻底搞定PPT图片排版!

    大家好,我是秋小叶!这里是秋叶 PPT 的「Office 干货」栏目. 有图片的 PPT 页面该如何排版?这大概是很多小伙伴都头疼的一大难题~今天给你分享一篇三顿的文章,用 60 个案例教你彻底搞定 ...

最新文章

  1. List 数据add进去的是一个bean 的时候删除数据的方法
  2. 【ACM】Doubly Linked List(STL list)
  3. python3 django配置数据库(mysql)
  4. Docker虚拟化解析
  5. C# 如何用代码触控件的事件
  6. redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql
  7. 【EASYDOM系列教程】之创建页面元素
  8. STM32F7xx —— 内存管理
  9. 前端面试1:CSS布局
  10. 不染用计算机数字,2013年计算机等级考试一级B知识预测题(6)
  11. [转]最长回文字符串
  12. 文本获取和搜索引擎中的反馈模型
  13. php截取一个中文字符,php中的一个中文字符串截取函数
  14. android代码shell命令申请权限,如何授予Android Shell用户更多权限?
  15. 微信朋友圈的测试用例
  16. CISP 考试教材《第 10 章 知识域:软件开发安全》知识整理
  17. 正则表达式验证邮箱手机号
  18. 析构之后:万物重生! 小岚Rabbit_Radish(兔仔_萝卜)
  19. 什么人最适合读研呢?你适不适合读研究生?
  20. SpringBoot+vue 使用阿里云的短信功能发送手机验证码

热门文章

  1. 面怎么煮更好吃?你必须知道的7个小技巧
  2. JAVA调用BAPI创建销售订单
  3. 内部错误:无法加载 ABAP 报表 LVBRKF0I
  4. 2021年茅台销售现新套路,限价控价没有用?
  5. 启用轻资产、重运营、降杠杆,红星美凯龙能否瘦成“家得宝”?
  6. 千灯腾碧人潮涌,蓬勃“雨花”气如虹
  7. 新基建与新消费碰撞的时代,日日顺如何以场景物流重新定义物流服务?
  8. linux go redis,godis: go实现的一个redis项目, 很好还有博客,非常值得学习
  9. 对象检测目标小用什么模型好_[目标检测] YOLO4论文中文版
  10. python装饰器有几种_python几种装饰器的用法