基于RESTful页面数据交互(2)

本文介绍了在SpringMVC环境中,由于页面访问被拦截的问题及其解决方案。通过在config包下新建配置类,解决了无法直接访问静态页面的难题,使得页面能够与后台顺利绑定交互。

把写好的页面导入到webapp下

原因是被SpringMVC拦截了

解决方案:在config包下新建一个类

在SpringMvcConfig记得要扫描到这个类

 

package com.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
//加@Configuration变成配置类,在SpringMvcConfig中可以被扫到
@Configuration
public class SpringMvcSupport extends WebMvcConfigurationSupport {
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
      //当浏览器访问pages/.....下时不要走MVC而是访问/pages/
        registry.addResourceHandler("/pages/**").addResourceLocations("/pages/");
    }
}

以上方法比较实用,当在浏览器访问别的访问不到时,也可以利用这种方法 


接下来把页面和后台绑定在一起就可以了

 //添加
                saveBook () {
                    axios.post("/book",this.formData).then((res)=>{

                    });
                },

                //主页列表查询
                getAll() {
                    axios.get("/book").then((res)=>{
                        this.dataList = res.data;
                    });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这个人是谁呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值