兰州微商城搭建,seo服务,学好网页设计与网站建设的意义,住建房官网查询系列文章目录 
HTML基础篇#xff08;一#xff09; 文章目录 系列文章目录HTML基础篇#xff08;一#xff09;[TOC](文章目录) 前言一、HTML简介1.1介绍1.2HTML文件的书写规范1.3 HTML标签介绍1.4 HTML常见的标签 二、CSS的简介2.1css技术介绍2.2 CSS与HTML结合的三种方式…系列文章目录 
HTML基础篇一 文章目录 系列文章目录HTML基础篇一[TOC](文章目录) 前言一、HTML简介1.1介绍1.2HTML文件的书写规范1.3 HTML标签介绍1.4 HTML常见的标签 二、CSS的简介2.1css技术介绍2.2 CSS与HTML结合的三种方式2.2 css样式表 三.JavaScript 简介四、JSP简介4.3 JSP访问数据库4.3.1 JDBC简介4.3.2 JDBC操作--显示与查询4.3.2 JDBC操作--增删改 5.Servlet技术5.1ServletConfig类5.3 ServletContext类  总结  
前言 
页面由三部分组成分别是内容结构、表现、行为。 内容结构是我们在页面中看到的数据我们称之为内容。一般内容我们使用html技术来展示。 表现指的是这些内容在页面上的展示形式。比如说。布局颜色大小等等。一般使用CSS技术实现。 行为指的是页面中元素与输入设备交互的响应。一般使用javascript技术实现。 提示以下是本篇文章正文内容下面案例可供参考 
一、HTML简介 
1.1介绍 
Hyper Text Markup Language (超文本标记语言 简写HTML 
HTML通过标签来标记要显示的页面中的各个部分。网页文件本身是一种文本文件通过在文本文件中添加标记符可以告诉浏览器如何显示其中的内容如文字如何处理画面如何安排图片如何显示等HTML 语言的基本组成部分是各种标签一张生动的页面往往含有大量的标签实际上就是采用一系列指令符号来控制输出的效果如是最常使用的控制格式的标签它表示在网页上换行。HTML 有两种类型的标签一类是单标签就是一种单标签它只需要单独一组符号就可以表示完整的功能。另一种是双标签形如内容,表示将”内容”显示为粗体这种标签所围绕的内容就是标签作用的作用域 
1.2HTML文件的书写规范 
!DOCTYPE html    ---表示整个html页面的开始
html langen
head       		---头信息title标题/title  --标题
/head
body					--- 	body是页面的主体内容
页面主体内容
/body
/html						---表示整个html页面的结束
!--这是html注释--1.3 HTML标签介绍 
标签的格式标签名封装的数据标签名标签名大小写不敏感。标签拥有自己的属性。 a.分为基本属性bgcolor“red” 可以修改简单的样式效果 b.事件属性οnclickalert(你好‘可以直接设置事件响应后的代码。标签又分为单标签和双标签。 a.单标签格式标签名/ br 换行 hr 水平线 b.双标签标签名…封装的数据…/标签名注意事项 i.标签不能交叉嵌套 ii.标签必须正确关闭 iii.属性必须有值属性值必须加引号 iiii.注释不能嵌套 iiiii.html代码不是很严谨。有时候标签不闭合也不会报错。 
1.4 HTML常见的标签 文字布局及字体标签(注意尖括号两边我都加了空格方便它显示出来哈)  – 换行标签 br  – 标题标签 hn  hn  n可取1-6n越小标题字号越大 – 段落标签 p  /p  常用属性为对齐属性取值有left,center,right三种分别表示左对齐居中对齐右对齐。 – 水平线标签 hr   1)宽度属性1-7size 2)长度属性像素/百分制width 3)对齐属性align 4)颜色属性颜色单词/#数字:color    – 文字设计标签 font   /font   2)字体属性默认宋体face 3)字体颜色属性颜色单词/#数字:color  – 文字风格标签  1) b 内容 /b  将内容加粗 2 u  内容 /u  将内容加下划线 3 i 内容 /i  将内容倾斜 4 sup 内容 sup 将内容设为上标 5 sub 内容 /sub 将内容设为下标   列表标签  有序列表 ol  /ol  会在每个列表前加上数字。 无序列表 ul  ul 会在每个列表前加上符号  表格标签   table  /table 定义表格表格所有内容都写在本标签之内  caption  /caption 定义标题标题自动出现在表格上方  tr  /tr :定义行  th  /th 定义表头表头包含在 tr  /tr 之间表头文字自动加粗。  td  /td 定义单元格单元格包含在 tr  /tr 之间  表格标签的公共属性  align:水平对齐属性默认左对齐取值有left/center/right三种分别表示左对齐居中对齐右对齐。 bgcolor:背景颜色属性 border:边框宽度属性默认值为0无边框 width:宽度属性默认单位为像素可使用百分制 height:高度属性默认单位为像素可使用百分制   table 标签属性  bordercolor:设置表格边框颜色默认是黑色 cellpadding:设置单元格内容与单元格边框之间的宽度 cellspacing:设置单元格边框与表格之间的宽度  合并单元格  对 td 标签的rowspan和colspan进行设置值为整数默认值为1 colspan整数将指定的列数合并为一个单元格 row整数将指定的行数合并为一个单元格  表单标签 概念表单是供用户输入、提交信息的控件区域 格式 form action“提交地址” method“提交方式”  表单内容包括按钮、输入框、选择框等 /form  表单标签 input :type属性值  text:文本框text是type属性的默认值 password:密码框。 radio:单选按钮name属性相同的多个单选按钮为一组checked属性指定默认选中项 checkbox:复选框checked属性指定默认选中项。 reset:重置按钮将所有的表单元素内容变为默认值 button:普通按钮 submit:提交按钮将表单内容提交给action属性指定的网页 image:图片效果同submit,都会提交表单。  表单标签 textarea  /textarea :多行文本  rows属性行数 cols属性列数  表单标签 select  /select    option  /option 标签指定下拉菜单选项 multiple属性可多选 size属性指定下拉菜单的显示项数  二、CSS的简介 
2.1css技术介绍 
CSS是【层叠样式表单】是用于增强控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 语法规则 选择器{ 属性值 … } 选择器:浏览器根据“选择器”决定受Css样式影响的HTML元素(标签)。 属性(property) 是你要改变的样式名并且每个属性都有一个值。属性和值被冒号分开并 由花括号包围这样就组成了一个完整的样式声明(declaration) 例如: p {color: blue} 多个声明:如果要定义不止一个声明则需要用分号将每个声明分开。虽然最后一条声明的 最后可以不加分号(但尽量在每条声明的末尾都加.上分号) CSS注释/* 注释内容 */ 
2.2 CSS与HTML结合的三种方式 
第一种 在标签的style属性上设置“key:value value”修改标签样式 
!DOCTYPE html
html langen
headmeta charsetUTF-8title/title
/head
body
div styleborder:1px solid red;div标签1/div
div styleborder:1px solid red;div标签2/div
span styleborder: 1px solid redspan标签1/span
span styleborder: 1px solid redspan标签2/span
/body
/html**第二种**在head标签中使用style标签来定义各种自己需要的css样式。格式如下 xxx{ Key:valuevalue; } 
!DOCTYPE html
html langen
headmeta charsetUTF-8titleTitle/titlestyle typetext/cssdiv{border: 1px solid blue;}span{border: 1px solid mediumvioletred;}/style
/head
body
divdiv标签1/div
divdiv标签2/div
spanspan标签1/span
spanspan标签2/span
/body
/html问题 
只能在同一页面内复用代码不能在多个页面中复用css代码维护起来不方便实际的项目中会有成千上万的页面要到每个页面中去修改工作量太大了。 
**第三种**把css样式写成一个单独的css文件再通过link标签引入即可复用 使用html的 link rel“stylesheet” type“text/css” hrefcss的路径”/标签导入css样式文件 
1.css 文件div{border: 1px solid blue;}span{border: 1px solid mediumvioletred;}html langen
headmeta charsetUTF-8titleTitle/title
link relstylesheet typetext/css href1.css”/
/head
body
divdiv标签1/div
divdiv标签2/div
spanspan标签1/span
spanspan标签2/span
/body
/html2.2 css样式表 CSS样式Cascading Style Sheet层叠样式表用来控制网页样式允许网页样式与内容分离的标记语言。 CSS引入方式链入式行内式内嵌式导入式  内嵌式:将CSS代码集中写在HTML文档的 head 标记中并用, style  标记定义只对当前HTML页面有效。 链入式将所有样式放在一个.css外部样式文件通过 link /标记将外部样式文件链接到HHTML文件当中。  CSS选择器指定CSS作用的标签即CSS对哪个标签起作用  标记选择器标记名{属性1属性值1属性2属性值2…} 作用使用HTML标签作为选择器针对一类标签起作用类选择器.类名{属性1属性值1属性2属性值2…} 作用使用.进行标记后紧跟类名类名对应网页元素的class属性id选择器#id名{属性1属性值1属性2属性值2…} 特点使用#进行标识后紧跟id名类名对应网页元素的id属性通配符选择器id名{属性1属性值1属性2属性值2…} 特点使用进行标识匹配页面中的所有元素。  CSS常用属性  margin:对象外边距对象与对象之间的距离可指定空格分隔的1-4个属性值。 padding :对象内边距内容与边框之间的距离可指定空格分隔的1-4个属性值。 background:设置元素背景特性包括颜色、图片、排列方式等。可指定由空格分隔的多个属性值。 font-size,font-family:分别设置元素的字体的大小字体系列。 boder:设置元素的边框特性包括宽度样式颜色等可由指定空格分隔的多个属性值。 height,width:设置元素的高度、宽度。 color,line-height:分别指定文本的颜色行高。 text-align、vertical-align:分别设置元素的水平对齐方式垂直对齐方式。 text-decoration:指定文本样式属性值包括line-through(删除线,overline(上划线)underline(下划线)。  点击下方链接可以了解更多的内容而不局限于上面所写的可以通过阅读文档来解锁更多的内容。想要了解更多点击我 
三.JavaScript 简介 四、JSP简介 
4.3 JSP访问数据库 
4.3.1 JDBC简介 
JDBCJava Database ConnectivityJava应用程序通过API即可连接到数据库对数据库进行添加、删除、修改和查询操作。JDBC将数据库访问封装在类和接口中只需创建相关类的对象即可完成数据库操作。 JDBC相关API:存放在java.sql包中 
java.sql.Connection负责连接数据库java.sql.Statement负责执行数据库SQL语句java.sql.ResultSet负责存放查询结果 
厂商驱动连接数据库 1针对不同的数据库应用程序只需使用不同驱动 2需要到各自数据库厂商站下载驱动包  ODBC驱动连接数据库 (1)ODBCOpen Database Connectivity:开放数据库互连 2微软公司开发的ODBC几乎支持Windows平台下运行的所有数据库。 3通过ODBC可以连接到ODBC支持的任意一种数据库这种连接方式叫做JDBC-ODBC桥使用这种方法让Java连接到数据库的驱动程序称为JDBC-ODBC桥连接驱动器。  4.3.2 JDBC操作–显示与查询 java.sql包定义了一系列访问数据库的接口和类 Driver接口所有JDBC必须实现的接口  (1)本接口专门提供数据库厂商使用 (2)必须将所有的数据库驱动程序或类库加载到项目的classpath中  DriverManager类加载JDBC驱动、创建与数据库的连接  方法名registerDriver(Driver driver)用于向Drivermanager中注册给定的JDBC驱动程序 方法名 :getConnection(String url,String user,String pwd) 用于建立和数据库的连接并返回表示连接的Connection对象  Connection接口代表Java程序和数据库的连接只有获取该连接对象才能访问数据库、操作数据库  方法名getMetaData() 用于返回表示数据库的元数据的DatabaseMetaData对象 方法名createStatement() 用于创建一个Statement对象并将SQL语句发送到数据库 方法名prepareStatement(String sql) 用于创建一个PrepareStatement对象并将参数化的SQL语句发送到数据库 方法名prepareCall(String sql) 用于创建一个CallableStatement对象来调用数据库的存储过程  Statement接口用于执行静态的SQL语句返回结果对象。该接口对象通过Connection实现的createStatement()方法获取 PrepareStatement接口使Statement的子接口用于执行预编译的SQL语句的执行操作可以使用占用符 ?来代替SQL语句的参数赋值 ResultSet接口用于保存JDBC执行查询时返回结果集该结果集封装在一个逻辑表格中在ResultSet接口内部有一个指向表格数据行的游标指针ResultSet对象初始化时游标在第一行数据之前调用next()方法可将游标移到下一行如果下一行没有数据则返回false.迭代ResultSet结果集时经常使用next()方法作为循环条件 4.3.2 JDBC操作–增删改 
5.Servlet技术 
什么是Serlet技术 1、Servlet是JavaEE规范之一。规范就是接口 2、Servlet就JavaWeb三大组件之一。三大组件分别 是Servlet程序、Filter过滤器、Listener监听器。 3、Servlet是运行在服务器上的一个java小程序它可以接收客户端发送过来的请求并响应数据给客户端。 手动实现Servlet程序 1、编写一个类去实现Servlet接口 2、实现service方法处理请求并响应数据 3、到web.xml中去配置servlet程序的访问地址 代码演示和web,.xml的配置 
Servlet的生命周期 1、执行Servlet构造器方法 2、执行init初始化方法 第一、二步是在第一次访问的时候创建Servlet程序会调用。 3、执行service方法 第三步每次访问都会调用。 4、执行destroy销毁方法 第四步在web工程停止的时候调用。 GET和POST请求的分发处理 
5.1ServletConfig类 1)ServletConfig类从类名上来看就知道是Servlet程序的配置信息类。 2)Servlet程序和ServletConfig对象都是由Tomcat负责创建我们负责使用。 3)Servlet程序默认是第一次访问的时候创,ServletConfig是每个Servlet程序创建时就创建一个对应的ServletConfig对象 ServletConfig类的三大作用 1、可以获取Servlet程序的别名servlet-name的值 2、获取初始化参数init-param 3、获取ServletContext对象  如图所示 web.xml !--servlet-class是Servlet程序的全类名--
servlet-classcom.atguigu.servlet.HelloServlet/servlet-class
!--init-param是初始化参数--
init-param
!--是参数名--
param-nameusername/param-name
!--是参数值--
param-valueroot/param-value
/init-param
!--init-param是初始化参数--
init-param
!--是参数名--
param-nameurl/param-name
!--是参数值--
param-valuejdbc:mysql://localhost:3306/test/param-value
/init-param
/servlet
!--servlet-mapping标签给servlet程序配置访问地址--
servlet-mapping
!--servlet-name标签的作用是告诉服务器我当前配置的地址给哪个Servlet程序使用--
servlet-nameHelloServlet/servlet-name
!--
url-pattern标签配置访问地址
br/
/斜杠在服务器解析的时候表示地址为http://ip:port/工程路径
br/
/hello表示地址为http://ip:port/工程路径/hello
br/
--url-pattern/hello/url-pattern
/servlet-mapping5.3 ServletContext类 
什么是ServletContext? 1、ServletContext是一个接口它表示Servlet上下文对象 2、一个web工程只有一个ServletContext对象实例。 3、ServletContext对象是一个域对象。 4、ServletContext是在web工程部署启动的时候创建。在web工程停止的时候销毁。 什么是域对象? 域对象是可以像Map一样存取数据的对象叫域对象。 这里的域指的是存取数据的操作范围整个web工程。 存数据取数据删除数据Mapput()get()remove()域对象setAttribute()getAttribute()removeAttribute() 
ServletContext类的四个作用 1、获取web.xml中配置的上下文参数context-param 2、获取当前的工程路径格式:/工程路径 3、获取工程部署后在服务器硬盘上的绝对路径 4、像Map一样存取数据 总结 这个是之前复习的时候整理的笔记looklook就可以了 
 文章转载自: http://www.morning.rtbhz.cn.gov.cn.rtbhz.cn http://www.morning.litao4.cn.gov.cn.litao4.cn http://www.morning.xdwcg.cn.gov.cn.xdwcg.cn http://www.morning.ryzgp.cn.gov.cn.ryzgp.cn http://www.morning.cjrmf.cn.gov.cn.cjrmf.cn http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn http://www.morning.mmosan.com.gov.cn.mmosan.com http://www.morning.kcnjz.cn.gov.cn.kcnjz.cn http://www.morning.mjmtm.cn.gov.cn.mjmtm.cn http://www.morning.mbmh.cn.gov.cn.mbmh.cn http://www.morning.drgmr.cn.gov.cn.drgmr.cn http://www.morning.dpbdq.cn.gov.cn.dpbdq.cn http://www.morning.lsyk.cn.gov.cn.lsyk.cn http://www.morning.pslzp.cn.gov.cn.pslzp.cn http://www.morning.lltdf.cn.gov.cn.lltdf.cn http://www.morning.vattx.cn.gov.cn.vattx.cn http://www.morning.kjmws.cn.gov.cn.kjmws.cn http://www.morning.bojkosvit.com.gov.cn.bojkosvit.com http://www.morning.rwpfb.cn.gov.cn.rwpfb.cn http://www.morning.gftnx.cn.gov.cn.gftnx.cn http://www.morning.lwygd.cn.gov.cn.lwygd.cn http://www.morning.nllst.cn.gov.cn.nllst.cn http://www.morning.bnkcl.cn.gov.cn.bnkcl.cn http://www.morning.prprj.cn.gov.cn.prprj.cn http://www.morning.hrjrt.cn.gov.cn.hrjrt.cn http://www.morning.lsssx.cn.gov.cn.lsssx.cn http://www.morning.ljdtn.cn.gov.cn.ljdtn.cn http://www.morning.clybn.cn.gov.cn.clybn.cn http://www.morning.spkw.cn.gov.cn.spkw.cn http://www.morning.nqmhf.cn.gov.cn.nqmhf.cn http://www.morning.qyfqx.cn.gov.cn.qyfqx.cn http://www.morning.sgmgz.cn.gov.cn.sgmgz.cn http://www.morning.gpnwq.cn.gov.cn.gpnwq.cn http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn http://www.morning.cwrpd.cn.gov.cn.cwrpd.cn http://www.morning.rgmd.cn.gov.cn.rgmd.cn http://www.morning.nqlnd.cn.gov.cn.nqlnd.cn http://www.morning.bgzgq.cn.gov.cn.bgzgq.cn http://www.morning.yfmwg.cn.gov.cn.yfmwg.cn http://www.morning.zrkws.cn.gov.cn.zrkws.cn http://www.morning.ykbgs.cn.gov.cn.ykbgs.cn http://www.morning.jypsm.cn.gov.cn.jypsm.cn http://www.morning.jqswf.cn.gov.cn.jqswf.cn http://www.morning.dlmqn.cn.gov.cn.dlmqn.cn http://www.morning.gwdkg.cn.gov.cn.gwdkg.cn http://www.morning.ssxlt.cn.gov.cn.ssxlt.cn http://www.morning.bnpn.cn.gov.cn.bnpn.cn http://www.morning.wknj.cn.gov.cn.wknj.cn http://www.morning.rcyrm.cn.gov.cn.rcyrm.cn http://www.morning.tbwsl.cn.gov.cn.tbwsl.cn http://www.morning.ghfrb.cn.gov.cn.ghfrb.cn http://www.morning.wrwcf.cn.gov.cn.wrwcf.cn http://www.morning.zwhtr.cn.gov.cn.zwhtr.cn http://www.morning.hcqpc.cn.gov.cn.hcqpc.cn http://www.morning.lzqxb.cn.gov.cn.lzqxb.cn http://www.morning.wmfr.cn.gov.cn.wmfr.cn http://www.morning.zwppm.cn.gov.cn.zwppm.cn http://www.morning.sbrrf.cn.gov.cn.sbrrf.cn http://www.morning.nfyc.cn.gov.cn.nfyc.cn http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn http://www.morning.xrct.cn.gov.cn.xrct.cn http://www.morning.gwmjy.cn.gov.cn.gwmjy.cn http://www.morning.hcwjls.com.gov.cn.hcwjls.com http://www.morning.qmmfr.cn.gov.cn.qmmfr.cn http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn http://www.morning.wlxfj.cn.gov.cn.wlxfj.cn http://www.morning.mzpd.cn.gov.cn.mzpd.cn http://www.morning.rkxdp.cn.gov.cn.rkxdp.cn http://www.morning.dwyyf.cn.gov.cn.dwyyf.cn http://www.morning.nbqwt.cn.gov.cn.nbqwt.cn http://www.morning.krrjb.cn.gov.cn.krrjb.cn http://www.morning.khtyz.cn.gov.cn.khtyz.cn http://www.morning.nbgfk.cn.gov.cn.nbgfk.cn http://www.morning.cjqqj.cn.gov.cn.cjqqj.cn http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn http://www.morning.fyxtn.cn.gov.cn.fyxtn.cn http://www.morning.hsjfs.cn.gov.cn.hsjfs.cn http://www.morning.pjyrl.cn.gov.cn.pjyrl.cn http://www.morning.jnoegg.com.gov.cn.jnoegg.com http://www.morning.ryyjw.cn.gov.cn.ryyjw.cn