JavaWeb--小白笔记07-2:超链接以及servlet对表单数据的完整处理

一.超链接

Html使用标签<a></a>来设置超链接,<a>有一个属性href ="" 必须加进去,里面就是链接地址

注意:链接里必须包含https://前缀

<a></a>里面可以是一个字,一个词或者一副图...点击这些内容可以跳转到herf里面的链接。

超链接的属性:在标签<a>中使用了herf属性来描述链接的字体

特点:

①一个未访问的链接在网页显示的是蓝色并带有下划线

②一个已经访问的链接在网页显示的是紫色并带有下划线

③点击时,不松开就是红色并带有下划线

接下来在Idea里创建一个html文件:test01.html 创建三个超链接

点击运行后,点击百度的在长按网易

二servlet对表单数据的完整处理

这是对上一篇进行的扩展案例:需要复习标签的意义可以回顾一下(传送门):http://t.csdnimg.cn/RnXny

以下是想达到的目标要求:

其实就是基于上一篇添加了性别,爱好,地址--下拉列表,以及文本框备注:

解析性别,爱好代码:

<input> 标签规定了用户可以在其中输入数据的输入字段,这里使用了介绍的是type属性的radio和checkbox ,以及input 的checked属性

type--radio:定义单选按钮

type--checkbox:定义复选框---可以多选

input-checked:布尔值,checked 属性适用于 <input type="checkbox"> 和 <input type="radio">。

对性别的代码解析:

在一行<tr>有一个单元格内容是:"性别:"另一个单元格是内容:女+单选框 这单选框的值就是女 这个单选框的名字就是 gender ,男+单选框 这单选框的值就是男 这个单选框的名字就是 gender

对爱好的解析:

在一行<tr>有一个单元格内容是:"爱好:"另一个单元格是内容:打日本+复选框 这复选框的值就是打日本 这个单选框的名字就是 hobby 布尔值就是选择了就是有,没选择就没有 ,打篮球+复选框 这复选框的值就是打篮球 这个单选框的名字就是 hobby 布尔值就是选择了就是有,没选择就没有 ,踢足球+复选框 这复选框的值就是踢足球 这个单选框的名字就是 hobby 布尔值就是选择了就是有,没选择就没有 。

解析地址和备注:

这里的地址是使用了一个下拉列表

select :下拉列表

select--name:定义下拉列表的名称

option:定义下拉列表的中一个选项

option--value :定义送往服务器的选项值

备注的文本框:

textarea :定义一个多行文本输入框

textarea--name:文本区域的名称

textarea--rows:文本区域可见的行数

textarea--cols:文本区域内可见的宽度

对地址下拉列表的解读:

在这一行,一个单元表格内容是:"地址:",另一个单元表格的内容有一个下拉列表,名字是:address,下拉列表中的元素有:下拉表格中的第一个选项名字是"北京"+北京;下拉表格中的第二个选项名字是"四川"+四川;下拉表格中的第三个选项名字是"上海"+上海;下拉表格中的第四个选项名字是"贵州"+贵州

对备注的解读:

在这一行:一个表格单元的内容:"备注:",另一个单元表格就是一个文本区域,文本区域的名字是"textareaContent"行数10,宽度30.

在结合上一篇的解读最终代码如下:

以下就是class文件的配置了,基于原本的代码进行添加:

原版:

结合性别,爱好,地址,备注后:

因为爱好是复选框,可能有多个元素,所以使用的是数组,那些绿色都是在那么里定义的名字,为了获取我们启动html打开网页输入的值的内容。

三.开始读取:

1.运行Html文件register.html 在打开的网页login界面

2.运行RegisterServlet

▲注意:要先在右上角选择Tomcat 9.0.94点击右边的运行案件

注意:在打印的数组的时候要是有Arrays的toString,不然打印的就是数组的内存。

在表格输入内容:thdll,030429,男,打日本,打篮球,四川省,我爱你123456,最后点击注册

点击注册后,就可以在IDEA看到打印在控制中心的内容了

以上就是具体的操作。感谢各位大佬的观看,求免费的赞和收藏关注!!!

相关推荐
薛定e的猫咪4 小时前
因果推理研究方向综述笔记
人工智能·笔记·深度学习·算法
AOwhisky4 小时前
虚拟化技术学习笔记
linux·运维·笔记·学习·虚拟化技术
一只机电自动化菜鸟5 小时前
一建机电备考笔记(33) 机电专业技术(起重技术-吊装方案)(含考频+题型)
经验分享·笔记·学习·职场和发展·课程设计
小陈phd6 小时前
多模态大模型学习笔记(四十)——从“看字”到“懂结构”:版面分析与表格解析技术全解
笔记·学习
xuhaoyu_cpp_java6 小时前
SpringMVC学习(二)
java·经验分享·笔记·学习·spring
噜噜噜阿鲁~7 小时前
python学习笔记 | 9.2、模块-安装第三方模块
笔记·python·学习
我胖虎不答应!!9 小时前
Three.js开发思想笔记
javascript·笔记·three.js
程序leo源9 小时前
C语言知识总结
c语言·开发语言·c++·经验分享·笔记·青少年编程·c#
今天也是元气满满的一天呢9 小时前
浏览器的常见报错解析(404、500等)
servlet
羊群智妍10 小时前
2026年GEO优化实战:AI搜索优化监测工具全解析
笔记