HTML
HTML的最基本结构:
DOCTYPE
1.文档类型的声明,告诉浏览器当前文件使用的html标准是什么
版本,按照那种版本的规则去解析
2.<!DOCTYPE html>是按照html5的规则去剖析
3.如果不写DOCTYPE,不同浏览器解析标准不同
4.写了差异会很小,但是也有差异。
<html><!--根元素-->
<!DOCTYPE html>
<head></head>
<body>
<!--在页面中显示的元素在body中-->
</body>
</html>
#HTML网页,在webserver中编写
URLDecoder用来对URL中%XX内容进行解码
* 其提供了静态方法:
* static String decode(String str,String scn)
第一个参数为给定的字符串,第二个参数为指定字符集
* 对给定的字符串str解码,将其中所有%xx内容按照给定的
* 字符串转换为对应字符并替换%xx,将替换好的字符串返回
在HTML中:
1.使显示的格式整齐,可以使用<table>标签
2.想让table标签中的数据提交上去,必须使form标签包含table标签
其中form标签中有method属性,该属性指定URL的提交方式,如果
method为GET则请求URL在输入框显示,method为post则消息头多两个显示:
Content-Length=30
CContent-Type=application/x-www-form-urlencoded
这两个头告知了服务器该请求时包含消息正文的,长度以及内容的
类型。
我们应当以此为依据判断一个请求是否包含消息正文,以及应当如何解析
该消息正文内容
用户提交的信息则在消息在消息正文中。
GET与POST区别:
from有两个重要的属性:
method:提交表单的方式,有两种:GET,POSTGET
GET:形式是将所有的form中用户输入的信息拼接
在地址栏中提交给服务端。
POST:形式试讲内容包含在请求的消息正文中
提交到服务端。若提交的内容不是纯文本信息,比如包含上传附件等信息,
一定要以POST形式
action:指定该表单信息提交的地址