EL表达式作用
EL 表达式的全称是:Expression Language。是表达式语言
EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出
EL 表达式的格式是:${表达式}
EL 表达式在输出 null 值的时候,输出的是空串。jsp 表达式脚本输出 null 值的时候,输出的是 null 字符串
运算语法1${ 运算表达式 }
关系运算
逻辑运算
算术运算
empty运算
empty 运算可以判断一个数据是否为空,如果为空,则输出 true,不为空输出 false
取反为 not empty
1234567891011121314151617181920212223<body><%// 1、值为 null 值的时候,为空request.setAttribute("emptyNull", null);// 2、值为空串的时候,为空request.setAttribute("emptyStr", "");// 3、值是 ...
简介
Servlet 是 JavaEE 规范之一。规范就是接口
Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器
Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端
URL地址到Servlet程序访问
生命周期
执行 Servlet 构造器方法,执行 init 初始化方法,是在第一次访问的时候创建 S ervlet 程序会调用
执行 service 方法,每次访问都会调用
执行 destroy 销毁方法,,在 web 工程停止的时候调用
Servlet类的继承体系
ServletConfig类
Servlet 程序的配置信息类
作用
可以获取 Servlet 程序的别名 servlet-name 的值
获取初始化参数 init-param
获取 ServletContext 对象
xml中配置文件:
1234567891011121314151617181920212223242526272829303132333435 ...
简介
xml 是可扩展的标记性语言
作用
用来保存数据,而且这些数据具有自我描述性
它还可以做为项目或者模块的配置文件
还可以做为网络传输数据的格式(现在 JSON 为主)
语法
文档声明
元素(标签)
xml 属性
xml 注释
文本区域(CDATA 区)
CDATA 语法可以告诉 xml 解析器,我 CDATA 里的文本内容,只是纯文本,不需要 xml 语法解析
1CDATA 格式:<![CDATA[这里可以把你输入的字符原样显示,不会解析 xml]]>
123456789101112131415161718<?xml version="1.0" encoding="UTF-8" ?> <!-- <?xml version="1.0" encoding="UTF-8" ?> 是xml文件的声明 version 是版本号 encoding="UTF-8" ...
介绍
是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类库
它实现了很多浏览器的兼容问题
核心函数
$ 是 jQuery 的核心函数,$()就是调用$这个函数
参数类型$(函数)
传入参数为 [ 函数 ] 时:表示页面加载完成之后。相当于 window.onload = function(){}
123$(function(){ alert($); });
$(HTML 字符串 )
传入参数为 [ HTML 字符串 ] 时:会对我们创建这个 html 标签对象
1234$("<div>\n" + " <span>div-span1</span>\n" + " <span>div-span2</span>\n" + " </div>").appendTo(&q ...
介绍
作用:主要是完成页面的数据验证
JS 是弱类型,Java 是强类型
特点:
交互性(它可以做的就是信息的动态交互)
安全性(不允许直接访问本地硬盘)
跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关)
javaScript与html代码结合使用方式在head或body标签中1234567891011<head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> //alert是javaScript语言提供的一个警告框函数 //它可以接收任意类型的参数,这个参数就是警告框的提示信息 alert("hello javaScrip"); </script></head><body></body>
使用script标签引入单独java ...
介绍
CSS 是「层叠样式表单」
是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言
语法
选择器:浏览器根据“选择器”决定受 CSS 样式影响的 HTML 元素(标签)
属性 (property) :是你要改变的样式名,并且每个属性都有一个值。属性和值被冒号分开,并
由花括号包围,这样就组成了一个完整的样式声明(declaration),例如:p {color: blue}
多个声明:如果要定义不止一个声明,则需要用分号将每个声明分开,一般每行只描述一个属性
css和html结合使用方式在标签属性上设置在标签的 style 属性上设置”key:value value;”,修改标签样式
1<div style="border: 1px solid red;">div 标签 1</div>
在head标签中使用style标签定义1234<!--格式 -->xxx {Key : value value;}
12345678910111213141516171819<!--案例 ...