1.保存作用域:
原始情况下,保存作用域我们认为有四个:page(页面级别,现在基本不用)、request
1)、 request:一次请求响应范围有效
2)、 session:一次会话范围有效
3)、 application:一次应用程序范围有效
2.servlet-路径问题

绝对路径和相对路径
相对路径:"../"表示返回上一级
如果在login.html中调用login.css可以../css/login.css
绝对路径:就是这样,http://localhost:8080/pro10/css/login.css
在html中 的作用就是:当前页面上所有的路径都是以这个为基础
代表引用的是http://localhost:8080/pro10/css/shopping.css
在Thymeleaf中有th:href="@{}",这个就相当于” “
和这个http://localhost:8080/pro10/css/shopping.css一样
<body onclick="alert('晨哥好帅')">
hello
body>
在点击网页上点击hello的时候就会弹出弹窗

它可以接受任意参数。参数就是警告框的函数信息,就是和onclick配合使用例子就上上面的例子
<body >
hello
<button onclick="alert('晨哥好帅')">按钮button>
<button>按钮2button>
body>
这个里面是要加入onclick单击(点击)事件的,不然的话就只是一个按钮,点击之后没有反应

在不加名称是按钮就会显示的比较小
例:

在加入名称后按钮的大小会以内字体而撑大
例:

<font>可以规定文本的字体、字体尺寸、字体颜色
color 改变颜色
face 改变字体
size 1到7,大小从1到7逐渐增大
<表示<
>表示>
表示空格,一个表示一个
标题一
标题二
标题三
标题四
标题五
标题六
标题七
标题只有1~6,其他的都会变成正常的
效果:

align="left"左对齐
align=“right”
align="center
<a href="http://www.baidu.com">百度a>

在点击之后会跳转到百度的页面,执行的是href指定的网址:

这时候跳转的都是在当前页面,在a标签中的target可以设置打开窗口的位置
<a href="http://www.baidu.com" target="_self">百度a><br/>
<a href="http://www.baidu.com" target="_blank">百度a>
_self是在本窗口,
_blank是在新窗口
cellspacing是设置单元格的间距,colspan设置跨列,rowspan设置跨行
设置边框间距为零时效果:

在不设置单元格间距时:

这是一个单独的页面<br/>
<iframe src="demo02.html" width="500" height="500">iframe>
效果展示图如下:

iframe与a标签联合使用,使用步骤:
1、在iframe标签中使用name属性定义一个名称
2、在a标签中的target属性上设置iframe的name属性值
例:
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Titletitle>
head>
<body>
这是一个单独的页面<br/>
<iframe src="demo02.html" width="500" height="500" name="demo">iframe>
<ul>
<li><a href="demo02.html" target="demo">demo01a>li>
<li><a href="demo01.html" target="demo">demo02a>li>
ul>
body>
html>
作用:可以点击超链接使iframe开辟的小窗口显示超链接的内容,如果没有这个iframe和a标签的联合使用的话,要么在本窗口转到目标页面,要么再开一个窗口展示目标页面。联合使用可以使我们在原有界面不变的情况下展示超链接
效果展示如下:
