• 关于在@Controller所返回的视图的css,js文件404问题


    本人在使用layui打开一个请求后台的页面时,页面成功由controller重定向到了正确的位置,然而几乎所有的js文件和css文件都报404,并且确定这些css文件还有js文件的引入的路径都是正确的。

    看一下前端代码先layer.open({ 

                 type: 2, 
                 title: '原料去向', 
                 btn: ['保存', '取消'],
                 yes: function(index, layero){ 
                     
                 },
                 success: function () {
                              
                 }, 
                 shade: false, 
                 area: ['900px', '600px'], 
                 maxmin: true,
                 content: gateUrl.UiUrl+'/productBase/productbaseMedicinalGone?medicinalId='+productbaseMedicinalGones.medicinalId+'&productbaseId='+productbaseMedicinalGones.productbaseId,// 这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content:['http://sentsin.com', 'no']
                 end: function () {
                     
              }
              });

    这里我通过content的url拼接出一些传过去的参数

    @GetMapping("productBase/productbaseMedicinalGone")
        public ModelAndView productBaseMedicinalGone(@RequestParam Map<String, Object> map ){
        
            return new ModelAndView("productBase/productbaseMedicinalGone").addObject("map", map); 
            //return new ModelAndView("productBase/environment").addObject("map", map); 
        }

    后面发现不管我怎么改动,传不传参数,controller返回的视图上都是报css文件和js文件的404……而且更神奇的是,我开始尝试返回其他之前可以用的页面,竟然也是报css文件和js文件的404.我开始崩溃了……

    这个时候我尝试着把get换成了post,竟然就可以了……

    具体原因不太清楚,以后有时间研究。

    谨以此博客记录我艰辛的调bug历程!

  • 相关阅读:
    http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码
    JS中的动态合集与静态合集
    对联
    诗词
    文言文
    Youth Is Not a Time of Life
    JS探秘——那些你理解存在偏差的问题
    JS中的加号+运算符详解
    支持HTTP2协议
    银行卡信息查询接口
  • 原文地址:https://www.cnblogs.com/wangshen31/p/8655044.html
Copyright © 2020-2023  润新知