相信大家都在一些网站上面经历过注册和登录过,当我们在登录的时候点击提交那个按键的时候,此时网站其实就首先对后端发送数据,然后后端程序会读取数据库的数据并判断我们的账号和密码是否正确,这个地方就是通过前端把数据发送到后端,这也是我们今天的主要内容。
本篇博客简单记录使用Java和HTML5,用前端页面发送数据到后端接受并处理!也很希望本篇博客能带给大家帮助!!!
吾知所学,献给诸君,愿诸君得有所获。
🚄
本次使用的工具:
1.IDEA社区版
2.Sevlet
3.MySQL
4.MySQL驱动
在写前后端交互的时候,首先我们肯定需要有我们的前端页面。现在我们的前端就默认HTML5
。
账号:
我们也在上一篇HTNL入门的文章讲到过通过表发送数据到指定的程序。
我们能看见我们的action
他是指定一个add
地方,这个是我们所需要掌握的核心。待会我们会在Java
中配置一个xml
文件会用到这个add
。
复习上次的内容:
表单 form
一般我们都会通过表单对从一个html
到其他文件的跳转作用。
语法:
账号:
密码:
✨action
:表示请求的文件地址。
✨method
:表示请求的方法,一般有post
,get
。
web.xml这个可能有的小伙帮并不是很熟悉,首先我们先来介绍一下web.xml.
一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件。
一般情况下web.xml的加载过程是这样的:
如果对这个地方还不是很明白的话建议大家可以去手动的查一下,并且好好记录。
首先声明一下:IDEA社区版中因为没有web开发模块,所以这个web.xml
文件需要自己去配置和导入。
<web-app
xmlns:th=“http://www.w3.org/1999/xhtml”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns=“http://xmlns.jcp.org/xml/ns/javaee”
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
id=“WebApp_ID” version=“4.0”>
demo01
dem0.demo01
demo01
/add
上面的代码直接拿去复制即即可,注释都在上面,只需要改一下参数即可。
补充一下servlet
:
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

总结一下这三次面试下来我的经验是:
-
一定不要死记硬背,要理解原理,否则面试官一深入就会露馅!
-
代码能力一定要注重,尤其是很多原理性的代码(之前两次让我写过Node中间件,Promise.all,双向绑定原理,被虐的怀疑人生)!
-
尽量从面试官的问题中表现自己知识的深度与广度,让面试官发现你的闪光点!
-
多刷面经!
我把所有遇到的面试题都做了一个整理,并且阅读了很多大牛的博客之后写了解析,免费分享给大家,算是一个感恩回馈吧,有需要的朋友【点击我】免费获取。祝大家早日拿到自己心怡的工作!
篇幅有限,仅展示部分内容
拿到自己心怡的工作!**
篇幅有限,仅展示部分内容