精华内容
下载资源
问答
  • 在接手一个老系统时想添加 swagger-ui 发现访问http://localhost:8080/swagger-ui/index.html一直报错 javax.servlet.ServletException: Could not resolve view with name 'redirect:/swagger-ui/index....
    v2版本
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.7.0</version>
    </dependency>
    ​​​​​​​<dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>2.7.0</version>
    </dependency>
    jar包结构
    

    默认情况下就是访问静态资源
    http://localhost:8080/swagger-ui.html

    假设要打开js则地址是
    http://localhost:8084/webjars/springfox-swagger-ui/springfox.js(包的层级不一样, idea中的截图不明显)
    ===============================================================

    v3版本

    <dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-core</artifactId>
        <version>1.1.49</version>
    </dependency>
    <dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-ui</artifactId>
        <version>1.1.45</version>
    </dependency>
    查看ui包中源码
     
    SwaggerConfig.java 中配置了静态资源的访问
    
    
    SwaggerWelcome.java 中配置url重定向
    

     DEFAULT_SWAGGER_UI_PATH的值是

     所以 v3版本用地址
    http://localhost:8080/swagger-ui/index.html
    http://localhost:8080/swagger-ui.html

    都可以正常访问

    ===============================================================

    在接手一个老系统时想添加 swagger-ui 发现访问 http://localhost:8080/swagger-ui/index.html 一直报错

    javax.servlet.ServletException: Could not resolve view with name 'redirect:/swagger-ui/index.html?url=/v3/api-docs&validatorUrl=' in servlet with name 'dispatcherServlet'

    提示的是没有视图, 如果直接访问http://localhost:8080/swagger-ui/index.html 则正常

    最终定位到是老系统中有配置了   WebMvcConfigurationSupport  这个配置类会让   springMvc的自动装配类失效 WebMvcAutoConfiguration

    所以有3种解决方案:

    1.实现WebMvcConfigurer接口, 把原本继承WebMvcConfigurationSupport的代码, 调整下即可

    2.用一个新的项目去启动  swagger-ui,  把老系统的 http://项目地址:端口/v3/api-docs 地址填进去

    3.如果不想多启动1个项目, 且不需要原系统WebMvcConfigurationSupport中的配置时,  则可以覆盖掉原有的WebMvcConfigurationSupport

    /**
     * WebMvcConfigurationSupport 只能存在一个, 当前的会覆盖其他的
     *
     */
    @Configuration
    public class WebMvcConfigOverride extends WebMvcConfigurationSupport {
    ​
        @Bean
        public InternalResourceViewResolver viewResolver(){
            return new InternalResourceViewResolver();// 用于解析重定向 redirect:
        }
        
        @Override
        protected void addResourceHandlers(ResourceHandlerRegistry registry) {
            registry.addResourceHandler("/**")
                    .addResourceLocations("/webjars/").resourceChain(false);
        }
    }

    参考

    https://blog.csdn.net/fmwind/article/details/82832758

    https://blog.csdn.net/weixin_45240169/article/details/112861200

    https://www.cnblogs.com/unknows/p/10620685.html

    展开全文
  • lxml解析html报错

    2021-06-18 14:37:39
    报错如下: lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: meta line 4 and

    报错如下:

    lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: meta line 4 and

    例子:
    html_str = '''
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>The Dormouse's story</title>
    </head>
    <body>
    <p class="title"><b>The Dormouse's story</b></p>
    <p class="story">Once upon a time there were three little sisters;and their names were
        <a href="http://example.com/elsie" class="sister" id="link1"><!--Elsie--></a>,
        <a href="http://example.com/lacie" class="sister" id="link2"><!--Lacie--></a>
        and <a href="http://example.com/tillie" class="sister" id="link3">Tillie</a>;
        and they lived at the boottom of a well.
    </p>
    <p class="story">...</p>
    </body>
    </html>
    '''

    from lxml import etree

    html = etree.parse('index.html')

    result = etree.tostring(html,pretty_print=True)

    print result

    改为

    from lxml import etree
    parser = etree.HTMLParser(encoding='utf-8')
    html = etree.parse('index.html',parser=parser)
    result = etree.tostring(html,pretty_print=True)
    print result

     

     

    参考文档:

    https://blog.csdn.net/qq_38418803/article/details/108630379

     

     

    展开全文
  • 你好,参照你的配置想配置vue的多页面应用,在生成html报错,初步确定是html-webpack-plugin的原因,在网上一直没找到原因,所以想您帮忙看一下,您有空帮忙能帮忙看一下吗,下面是报错生成的htmlHtml Webpack ...

    你好,参照你的配置想配置vue的多页面应用,在生成html报错,初步确定是html-webpack-plugin的原因,在网上一直没找到原因,所以想您帮忙看一下,您有空帮忙能帮忙看一下吗,下面是报错生成的html

    Html Webpack Plugin:

    TypeError: __webpack_require__(...) is not a function

    - index.html:720 Object.define

    D:/WebstormProjects/workspace/app/my/athena-app/src/settlement/index.html:720:78

    - index.html:620 __webpack_require__

    D:/WebstormProjects/workspace/app/my/athena-app/src/settlement/index.html:620:30

    - index.html:48 fn

    D:/WebstormProjects/workspace/app/my/athena-app/src/settlement/index.html:48:20

    - index.html:9415 Object.

    D:/WebstormProjects/workspace/app/my/athena-app/src/settlement/index.html:9415:56

    - index.html:620 __webpack_require__

    D:/WebstormProjects/workspace/app/my/athena-app/src/settlement/index.html:620:30

    - index.html:48 fn

    这边是我的webpack配置

    var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')

    var path = require('path')

    var HtmlWebpackPlugin = require('html-webpack-plugin')

    var merge = require('webpack-merge');

    var utils = require('./config/utils.js')

    var webpack = require('webpack')

    function resolve(dir) {

    return path.resolve(__dirname, dir)

    }

    var baseConfig = {

    entry: utils.getEntry(),

    output: {

    path: path.join(__dirname, 'dist'),

    publicPath: '/dist/',

    filename: '[name].build.js',

    },

    node: {

    fs: 'empty'

    },

    module: {

    rules: [

    {

    test: /\.js$/,

    loaders: 'imports-loader?define=>false!babel-loader',

    },

    {

    test: /\.vue$/,

    loader: 'vue-loader',

    options: {

    loaders: {

    scss: 'vue-style-loader!css-loader!sass-loader',

    sass: 'vue-style-loader!css-loader!sass-loader',

    },

    postcss: [

    require('autoprefixer')({

    browsers: ['last 2 versions']

    })

    ]

    }

    },

    {

    test: /\.s[a|c]ss$/,

    use: [

    'style-loader',

    'css-loader',

    'sass-loader'

    ]

    },

    {

    test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,

    loader: 'url-loader',

    query: {

    limit: 10000,

    name: 'img/[name].[hash:7].[ext]'

    }

    },

    ]

    },

    resolve: {

    alias: {

    'vue$': 'vue/dist/vue.common.js',

    },

    aliasFields: ["browser"],

    extensions: ['.js', '.vue']

    }

    }

    var webpackConfig = merge(baseConfig, {

    plugins: [

    new webpack.optimize.UglifyJsPlugin({

    compress: {

    warnings: false,

    },

    mangle: true,

    comments: false

    }),

    new webpack.optimize.OccurrenceOrderPlugin(),

    new webpack.optimize.CommonsChunkPlugin({

    name: "commons",

    minChunks: 5

    }

    ),

    new webpack.DllReferencePlugin({

    context: __dirname,

    /**

    * 在这里引入 manifest 文件

    */

    manifest: require('./dist/vendor-manifest.json')

    }),

    new webpack.optimize.AggressiveMergingPlugin(),

    new webpack.DefinePlugin({

    PRODUCTION: JSON.stringify(true)

    }),

    new webpack.HotModuleReplacementPlugin(),

    new webpack.NoEmitOnErrorsPlugin(),

    new FriendlyErrorsPlugin()

    ].concat(utils.getHtmlPlugin())

    })

    console.log(utils.getHtmlPlugin())

    console.log(utils.getEntry())

    module.exports = webpackConfig

    展开全文
  • HTML报错:UncaughtTypeError

    2021-05-26 22:06:46
    使用echarts制作词云时需要使用拓展库echarts-wordcloud.js,但是引入该库后报错,提示为 UncaughtTypeError: Cannot read property ‘extendSeriesModel’ of undefined 原因是js库引入顺序的问题,发生了冲突,...

    使用echarts制作词云时需要使用拓展库echarts-wordcloud.js,但是引入该库后报错,提示为

    UncaughtTypeError: Cannot read property ‘extendSeriesModel’ of undefined

    原因是js库引入顺序的问题,发生了冲突,将有echarts-wordcloud.js的引入置于echarts.js之后即可。

    原始:
    在这里插入图片描述
    修改后:
    在这里插入图片描述

    类似于这样的报错都可以考虑是否是js库引入顺序的问题。

    UncaughtTypeError: Cannot read property ‘xxx’ of undefined

    展开全文
  • 刷新Swagger-ui.html报错(也适用于SpringMVC添加configureMessageConverters报错) java.lang.ClassCastException: springfox.documentation.swagger.web.UiConfiguration cannot be cast to java.io.Serializable ...
  • 起因:我用了百度Ueditor插件在vue里,目的是生成H5页面,所以我只Ueditor获取了html片段,为的是自己添加html的头部和尾部;1.vue data操作header:'html,body {height: 100%;width: calc(100% - 10px);padding: 0;margin...
  • $result = mysql_query("SELECT p_class FROM... />//这里报错,说写法不对 //这里报错,说写法不对 //这里报错,说写法不对 } } } mysql_free_result($result); mysql_free_result($result2); mysql_close($conn); ?>
  • 在vue项目的public/index.html中import 一个js文件报错:Failed to load module script: The server responded with a non-JavaScript MIME type of "text/...
  • } return vnodes } 方案二:利用babel引入语法字典 具体在根路径配置文件 告诉是vue语法字典,避免js不识别vue语法而报错; module.exports = { presets: ["@vue/app"] }; 若具体的说法有误请路过的大神指点! 原文...
  • 问题描述我在尝试使运行在虚拟环境中的flask将html文件载入本地端口,我对照了示例代码(这个例子来自CS50)但没有找到出错的地方;我也根据网络搜索到的信息重新命名了函数名,但仍然报错,我非常希望能有人帮助我给...
  • eclipse中的js文件报错的解决办法在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能. 三个步骤: 1. 右键点击项目->properties->Validation ...eclipse 如何忽略js文件...
  • 控制台报错如下: 好吧,没有找到 回顾刚才的操作,小编在config文件夹里添加了Swagger2Config,启动找不到; 如何解决? 1.实现 implements WebMvcConfigurer 2.实现 addResourceHandlers 接口 /** *...
  • 用idea格式化了一下_layout.html就开始报错:22:12:16.562 WARN (FailProcessor.java:28) process - Error@/yvr/list :java.lang.IndexOutOfBoundsException: Index: 2, Size: 2at java.util.ArrayList.rangeCheck...
  • 解决方案: 使用 Map 传参 不使用 HttpServletRequest 之前 @RequestMapping("/hello2") public String hello2(HttpServletRequest request) { request.setAttribute("user", new User("zhangsan", 23));...
  • 页面出现代码未执行,不报错,与接口数据久久未加载完毕情况?网站地址: http://115.159.227.235:7192/n...测试账号和密码: 15267124528/123456引入代码路径:http://www.wzhuanyun.com/page...插件源码路径:...
  • 1、ionic创建项目ionic start test tabs --type=angular(使用angular框架)ionic start test tabs --type=ionic-angular(使用ionic3文件框架)通过第一种方式创建完的项目...图2报错信息如(图3):图3错误信息:Error:(...
  • 问题出现在:新安装的eclipse,版本2020-12 (4.18.0),其中html有如上标题这种报错报错图片: 搜了下,发现有这种解决方式: Window—>preferences—>Language Servers: 取消勾选 然后保存即可。
  • 一、报错如下所示: 解决办法: with open时 ,将wb改成w with open(report_path, "wb") as f: 改成: with open(report_path, "w") as f: 二、无法生成html格式文件问题 点击Edit Configurations 点击+ ...
  • eclipse导入web项目报错

    2021-06-16 11:31:11
    因为很多坑,要自己掉过再爬起来,就会有一种莫名的情绪一、项目有红色感叹号把项目导入eclipse,项目会有红色感叹号,代码内容没什么报错。网上百度出来的大家说,或者是jdk版本不对,或者是jar包有问题。右击项目...
  • import call expects exactly one argument index.html LearnJavscript main.js import {hello} from './lib.js'; hello(); lib.js export function hello() { console.log('hello'); } 回答: 浏览器啥时候可以...
  • 1.创建了一个common.js 2.引入到vue文件中 3.在html使用它 4.发现报错 5.解决报错,只需要在methods中声明一下它
  • 也没报错为什么我的index.html打开是空白的?也没报错只是index.html是这样显示的my-project没有app.vue页面内容import HelloWorld from './components/HelloWorld'export default {name: 'App',components...
  • 使用webpack在构建HTML时需要安装并且使用html-webpack-plugin 插件但是在构建过程中会报错 报错信息如下: TypeError: Cannot read property ‘tap’ of undefined at HtmlWebpackPlugin.apply (D:*\node_modules\...
  • main.js文件 require.config({ "path":{ "jquery": "/lib/jquery.min.js", "qrcode": "/lib/qrcode.min.js" }, "shim": { "qrcode": ["jquery.... $.ajax({ }) } } }) index.html里面引入的 我的邀请 目录结构 报错信息
  • 静态HTML文件中引入js跨域报错Cross origin requests are only supported for......本文场景原因解决方法 本文场景 在使用vs code写html时,引入的js文件需要跨域引入module。 原因 使用了File协议,需要使用http, ...
  • 第一步:使用 MPDF(版本6.1) 将 HTML 页面转为PDF文件,可以转成功。代码如下:$html = "对盲人初学者来说,它无需任何额外的修改。";// $html = "These are the most used acronyms throughout this manual.";...
  • 一、Spring Boot项目渲染html的时候,因默认使用是Thymeleaf模板引擎,遇到不闭合标签报错,日常在编写HTML代码时,一般标签都是闭合的,容易忽略的标签包括, , , 等等。在HTML5中,有些标签并不要求闭合,Thymeleaf...
  • 修改user,直接上图:下面分别从class,html ,方法,快速注释上图说明:修改后效果:2.html 页面的快速注释模板:3.method 方法稍微复杂点,不能用上面方法,需要建live template ;效果演示:输入mc 快捷键params ...
  • 三、报错1. main.ts报错( Cannot find module './App.vue'.)原因: typescript不能识别.vue文件解决办法: 引入vue的typescript declare库在tsconfig.json中加入其中,types是自己延伸的一些declare下面的是vue中的...
  • 我们在跨平台项目里 import 'dart:html' 会有警告,大致情况如下,直接编译出 web 没有问题 但是跑 android/ios 就不行了,会在编译阶段 error,效果大致如下: # 解决 Google 官方的意思是要做区分,我们先看看...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 819,152
精华内容 327,660
关键字:

html报错