实现过滤器:
1.implements(实现)Filter接口
2.@WebFilter("要拦截的路径")
3.过滤之后放行
chain.doFilter(request,response);
实现监听器(很少用了):
1.implements(实现)ServletContextListener接口
AJax:实现真正的前后端交互。
Axios:对原生的Ajax进行封装,简化书写
Axios入门
1.引入axios的js文件
<script src="js/axios-0.18.0.js"></script>
2.使用axios发送请求,并且获取响应结果
<script>
axios({
method:"get",
url:"全路径?请求的参数"}) .then(function (resp){
alert(resp.data);
})
</script>
<script>
axios({
method:"post",
url:"全路径?"
data:"请求的参数"
}) .then(function (resp){
alert(resp.data);
})
</script>
3.使用axios起别名的方法发送请求,并且获取响应结果(更方便):
axios.get("请求的路径?请求参数").then(function (resp){
alter.(resp.data);
})
axios.post("请求的路径",请求参数).then(function (resp){
alter.(resp.data);
})
4.使用json的形式来发送和接受对象:
JSON数据和Java对象的转换:使用Fastjson
1.使用maven导入fastjson依赖
2.java对象转换成JSON:
JSON.toJSONString(java对象)
3.json转换成java对象
JSON.parseObject(json对象,转换成什么java对象 比如:User.class)