tableview布局的读取问题:读到tableview的开始标签,当服务器需要读到table的结束标签才会把table的内容发给用户。导致用户体验不好。
把html的table划分为三部分,当每个部分读取完之后,立刻返回给用户
<thead>头
<tbody>体
<tfoot>脚
表单标签 用于采集用户输入的数据,提交给后台程序进行处理
通过表单标签携带数据
<!--表单标签
常用属性:
action:表单提交的地址
method:提交方式
get:1)提交的数据会放到地址栏
2)get提交的数据不能超过1kb
post:1)提交的数据不会放到地址栏
2)post提交的数据是没有大小限制的
-->
<form action="http://localhost:8080/" method="post">
<!-- 单行输入域:
常用属性:
value:该输入的默认值
name:这个必填,该name的属性用于给后台程序获取该标签的内容
size:可以输入的字符数量
-->
用户名:<input type="text" value="4-10位的字母或数字" name="username" size="25"/>
<br>
<!--密码输入域:以非明文的效果获取用户输入用户-->
密码:<input type="password" name="userpwd"/>
<br>
<!--单选:
1)如果是同一组的单选选项就使用相同的name属性值
2)单选按钮的value属性一定填,这个value的值就是发送给后台的
-->
性别:<input type="radio" size="80" name="gender" value="男">男<input type="radio"size="20" name="gender" value="女"> 女<br>
<!--多选按钮
1)如果是同一组的多选选项就是用相同的name属性值
-->
<input type="checkbox" name="hobit" value="篮球">篮球 <input type="checkbox" name="hobit" value="足球">足球 <input type="checkbox" name="hobit" value="乒乓球">乒乓球<br>
<!--下拉选项
1)name属性就是后台程序获取的标记
2)下拉选项的option标签中的value属性一定要填,这个value的值就是发送给后台的
-->
籍贯:
<select>
<option value="广东">广东</option>
<option value="北京">北京</option>
<option value="广西">广西</option>
<option value="湖南">湖南</option>
</select><br>
<!--多行输入域:可以输入多行文本
rows:一共有几行
cols:每行多少字
-->
<textarea rows="5" cols="10" name="info">
</textarea><br/>
<!--隐藏域:用于携带数据,但是在页面上不会显示效果-->
<input type="hidden" name="id" value="yincang">
<!--提交按钮:form中的全部数据就回发送给后台
value表示按钮显示的文本-->
<input type="submit" value="注册">
<!--重置按钮 form中的所有标签返回到默认状态-->
<input type="reset">
</form>