过滤器:filter 监听器:Listner AJAX 异步框架:Axios

本文详细介绍了JavaWeb中过滤器和监听器的实现,包括Filter接口的实现、@WebFilter注解的使用以及过滤逻辑。同时,讲解了Ajax的基础知识和Axios库的使用,包括发送GET和POST请求的方式,以及通过别名简化请求的方法。此外,提到了Fastjson在JSON数据和Java对象转换中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现过滤器:

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值