JS出现404错误原理及解决方案
js中报404是经常出现的问题,下列是一些高频原因;
<script src="${pageContext.request.contextPath}/static/js/jquery-3.2.1.min.js"></script>
经常会出现配置了,但却没有识别到的问题;
1)路径写错;
路径写错也是一种常见的问题,也是我们首先第一检查的,我们应该要清楚的记得自己设置的路径;
2)没有编译到==>查看target目录是否有该目录的文件(target用来存放class或者包文件的地方,是idea自动生成的),
然后我们再清除一些前面生成的文件,让它重新生成(maven==>clearn),;
3)在springmvc配置文件中没有配置defaul-servlet-handler;
<!-- 设置静态资源文件springmvc不处理,否则会将js css等当做controller请求进行处理--> <mvc:default-servlet-handler></mvc:default-servlet-handler>
4)拦截器拦截了,可能在springmvc配置文件中配置了拦截器也会找不到页面;
<!-- 配置拦截器--> <mvc:interceptors> <mvc:interceptor> <!-- 指定要拦截的请求 /* ==>/hello,/user /** ==>/user/hello :表示所有的请求--> <mvc:mapping path="/**"/> <!-- 不拦截的请求--> <mvc:exclude-mapping path="/login"/> <!-- 拦截器类--> <bean id="loginInterceptor" class="interceptor.LoginInterceptor"></bean> </mvc:interceptor> </mvc:interceptors>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
php简单检测404页面的方法示例
本文实例讲述了php简单检测404页面的方法.分享给大家供大家参考,具体如下: 需求描述: 检测给定的url是否是404页面. 方式一: 使用file_get_contents函数,可以读取web中的网页或者文件. 如果遇到404页面,则会返回false,否则返回相应的网页内容. 使用该函数有两点需要注意: 1.file_get_contents在读取不存在的页面时,会报一个warning,所以最好对这里的警告进行屏蔽操作. 2.file_get_contents默认会读取页面的所有内容,然后再
-
vue-cli history模式实现tomcat部署报404的解决方式
vue-cli开发过程中路由#不好看,去掉可使用history模式,开发模式路径访问都没问题,部署到服务器之后访问路径时报404,这种情况需要配置服务器默认访问路径index.html.官网只提供了apache.nginx的配置方式,没有tomcat的配置方式,下面以个例子来完成整个配置. 范例:vue-cli项目使用路由,tomcat作为服务器,项目文件夹名myvue 1.npm run build 打包生成的build文件夹中内容拷贝到myvue文件夹如下图: 2.myvue文件夹下新建WE
-
IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题
首先我这个项目能在eclipse中运行,可能eclipse对于这种web项目更好配置吧,直接导入,然后在wind中server run运行环境中配置下tomcat,选择好对应的jdk版本即可.但是idea配置有点不一样啊,具体导入web项目不仔细说了. 说下我这个错,tomcat是正常的吧??但是运行失败404 首先,我检查了项目配置是否是直接访问不需要项目名, 这好像对的吧????? 最后又仔细看了下,发现 这生成了个web莫名其妙,原来是一般来说导入idea本身创建的javaweb项目并启动
-
Springboot整合freemarker 404问题解决方案
今天遇到了ftl整合springboot出现的问题 @Controller public class IndexController { @RequestMapping("hello") public String index(){ System.out.println("aaa"); return "index"; } } 在浏览器输入 localhost:8080/hello 控制台也打印了aaa,index.ftl也写的没有问题.就是出现了
-
IDEA JavaWeb项目启动运行后出现404错误的解决方法
404这个错误真的是一言难尽!不过大多是配置文件出错,认真修改还是可以的 1.web.xml配置错误: 默认首页没有写的,在web.xml添加一个就行(前提是你有jsp页面,名字不要写错): 比如这个: <welcome-file-list> <welcome-file>Login.jsp</welcome-file> </welcome-file-list> 2.IDEA JavaWeb项目运行找不到对应Servlet映射的JSP页面 在servlet3.
-
Javaweb工程运行报错HTTP Status 404解决办法
最近在学习jsp和servlet,避免不了的要和tomcat打交道,但tomcat经常会出现各式各样的错误,下面是我总结的一些常见的解决方法,希望对大家有用. 1.未部署Web应用 2.URL输入错误 排错方法:首先,查看URL的IP地址和端口号是否书写正确. 其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----Web Context-root检查这个路径名称是否书写正确.
-
JS出现404错误原理及解决方案
js中报404是经常出现的问题,下列是一些高频原因: <script src="${pageContext.request.contextPath}/static/js/jquery-3.2.1.min.js"></script> 经常会出现配置了,但却没有识别到的问题: 1)路径写错: 路径写错也是一种常见的问题,也是我们首先第一检查的,我们应该要清楚的记得自己设置的路径: 2)没有编译到==>查看target目录是否有该目录的文件(target用来存放
-
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
遇到的问题 使用webpack打包vue后,将打包好的文件,发布到Tomcat上,访问成功,但是刷新后页面报404错. 在网上查找了一下,原来是HTML5 History 模式引发的问题,具体为什么,vue官方已经给出了解释,你可以看https://router.vuejs.org/zh-cn/essentials/history-mode.html 但是看完问题又来了,官方给出的解决方案中没有说tomcat下,怎么决解. 解决方案 根据官方给出的解决方案原理 你要在服务端增加一个覆盖所有情况的
-
vue.js出现Vue.js not detected错误的解决方案
目录 vue.js出现Vue.js not detected Vue.js not detected?与众不同的解决方案 vue.js出现Vue.js not detected 第一:在拓展应用的文件夹中找到文件manifest.json,打开并将此处的false改成true. 第二:在vuejs devtool拓展程序的详情页中开启以下两个选项 如果你看到这,恭喜你,看到全网解决这个问题的方法!!!! 以上都是网上有的,但是会有一个小坑, 让很多人....痛....不....欲....生! 看
-
Nginx+CI框架出现404错误怎么解决
最近刚学ci框架,做了个简单的项目,在本地搭服务器的环境都调通了,但是部署到远程服务器时: http://example.com/(index.php)/ 可以访问(为配置的默认controller-class) http://example.com/(index.php)/[controller-class]/[controller-method] 不可以访问(提示404错误!) 最后百度原因: 对于/index.php/abc这种url,Apache和Lighttpd会按"index.php
-
Spring WebSocket 404错误的解决方法
近来学习 Spring WebSocket 时按照 Spring IN ACTION 中示例编写代码,运行时浏览器报404 错误 WebSocket connection to 'ws://localhost/websocket/marco' failed: Error during WebSocket handshake: Unexpected response code: 404 按照 Spring IN ACTION 中步骤: 首先,继承 AbstractWebSocketHandler,
-
JS高阶函数原理与用法实例分析
本文实例讲述了JS高阶函数原理与用法.分享给大家供大家参考,具体如下: 如果您正在学习JavaScript,那么您必须遇到高阶函数这个术语.这听起来复杂,其实不然. 使JavaScript适合函数式编程的原因是它接受高阶函数. 高阶函数在JavaScript中广泛使用.如果你已经用JavaScript编程了一段时间,你可能已经使用它们甚至不知道. 要完全理解这个概念,首先必须了解函数式编程是什么一等函数(first-Class Function)以及的概念. 函数式编程 在大多数简单的术语中,函
-
js设计模式之单例模式原理与用法详解
本文实例讲述了js设计模式之单例模式原理与用.分享给大家供大家参考,具体如下: 关于设计模式,我的理解是它是业务代码的提前解决方案.意思就是说在没有真正的业务之前,设计模式就存在了,这个是显然的.设计模式是人长期从事业务总结的具有普通适用性的解决方案. 就个人来讲,写了太多的命令式编程代码,所谓命令式代码就是业务需要怎样就写怎么样的功能,比如添加一个点击事件,比如进行一个验证等扥.写就写了很少站在设计模式的角度或者前人的角度去改善代码. 不给自己找客观原因,最近开始关注设计模式,尝试从设计模式的
-
Nginx报404错误的详细解决方法
近日在部署项目时,出现了一些问题,如图 正常的登录界面是可以访问的,但是在登录之后访问之后的地址会报404错误,于是去查看是否配置有错误,但是查看之后发现,nginx.conf与config.js两个配置文件的ip和端口都是没有错误的 这个项目部署过好多次,没有出现过这样的错误. 这是原版没动过的解压缩后的nginx.conf的源文件 圈起来的地方是应该按照项目配置对应的ip和监听的端口 listen对应的是端口,server_name对应的是访问的ip 但是这样是不能解决问题,我们需要添加如下
-
asp.net 利用IIS的404错误将文件重写成目录的简单方法
例如:http:/www.jb51.net/8888/ 该页面是由http://www.jb51.net/ArticleShow.aspx?id=8888 重写而来. 具体实现方法: 利用IIS的404错误来实现 "HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给 网页设计带来很好的效果,本文就是利用404来实现对文件的重新. 具体步骤: 1.先建立一个页面,比如叫Error.aspx,放在网站根目录,在Error.aspx里
-
Node.js下自定义错误类型详解
前言 一般来说,很少人会考虑如何处理应用产生的错误的策略,调试的过程中,简单地利用console.log('error')定位错误,基本够用了,通过留下这些调试信息,能够为我们以后的调试过程中升了不少时间,提高了维护性.所以错误提示非常重要.同时,也会带来一些比较糟糕用法.最近的项目里就用到了自定义错误类型,觉得有必要深入了解一下,所以就写了这篇文章,方便自己和有需要的大家在需要的时候查阅. Subclassing Error 首先我们可以定义一个 Error 的子类.通过 Object.cre
随机推荐
- jQuery的基本概念与高级编程
- vbscript,jscript脚本编程教学(1)
- iOS的UI开发中Button的基本编写方法讲解
- javascript中的继承实例代码
- Laravel 5.0 发布 新版本特性详解
- Python处理字符串之isspace()方法的使用
- Python获取当前页面内所有链接的四种方法对比分析
- python多重继承新算法C3介绍
- jQuery UI制作选项卡(tabs)
- Windows系统文件夹全面大揭密
- 文件上传八大法-远程控制必看
- IIS、Apache、Nginx下用IE下载apk文件变成zip的解决办法
- Linux使用logrotate来切割日志文件
- android实现QQ微信侧滑删除效果
- p5.js入门教程和基本形状绘制
- PHP中单双号与变量
- vue滚动tab跟随切换效果
- Java 8 引入lambda表达式的原因解析
- pytest中文文档之编写断言
- vim自动补全插件YouCompleteMe(YCM)安装过程解析