文章目录
相信大家都在一些网站上面经历过注册和登录过,当我们在登录的时候点击提交那个按键的时候,此时网站其实就首先对后端发送数据,然后后端程序会读取数据库的数据并判断我们的账号和密码是否正确,这个地方就是通过前端把数据发送到后端,这也是我们今天的主要内容。
本篇博客简单记录使用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="www.w3.org/1999/xhtml"
xmlns:xsi="www.w3.org/2001/XMLSch…"
xmlns="xmlns.jcp.org/xml/ns/java…"
xsi:schemaLocation="xmlns.jcp.org/xml/ns/java…
id="WebApp_ID" version="4.0">
demo01
dem0.demo01
demo01
/add
上面的代码直接拿去复制即即可,注释都在上面,只需要改一下参数即可。
JavaScript
-
js的基本类型有哪些?引用类型有哪些?null和undefined的区别。
-
如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)
-
Object是引用类型嘛?引用类型和基本类型有什么区别?哪个是存在堆哪一个是存在栈上面的?
-
JS常见的dom操作api
-
解释一下事件冒泡和事件捕获
-
事件委托(手写例子),事件冒泡和捕获,如何阻止冒泡?如何组织默认事件?
-
对闭包的理解?什么时候构成闭包?闭包的实现方法?闭包的优缺点?
-
this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?
-
call,apply,bind
-
显示原型和隐式原型,手绘原型链,原型链是什么?为什么要有原型链
-
创建对象的多种方式
-
实现继承的多种方式和优缺点
-
new 一个对象具体做了什么
-
手写Ajax,XMLHttpRequest
-
变量提升
-
举例说明一个匿名函数的典型用例
-
指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?有哪些内置对象和内置函数?
-
attribute和property的区别
-
document load和document DOMContentLoaded两个事件的区别
-
JS代码调试