【shiro】使用shiro搭建的项目,页面引用js,报错:Uncaught SyntaxError: Unexpected token ...
使用shiro搭建项目过程中,总是出现登录页面 登录第一次有效果,登陆第二次出现302状态码,第三次又有效果,第四次又没有效果的局面。
因此,采用ajax提交页面登录的用户名和密码,但是在引用js的过程中,明明js的地址和引用路径正确,却总是报错如下:
Uncaught SyntaxError: Unexpected token <
页面代码反复的看,找不到原因。
解决问题:
最后发现,是因为shiro的配置中,并未将js路径下的文件放过,导致页面引用js时候出现被拦截,出现302状态码,导致重定向到了规定的未登陆页面。
这也就是为什么页面引用Js总出现上面的错误的问题~!
<!-- Shiro过滤器 --><bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <!-- Shiro的核心安全接口,这个属性是必须的 --> <property name="securityManager" ref="securityManager"/><!-- 身份认证失败,则跳转到登录页面的配置 --> <property name="loginUrl" value="/index.jsp"/><!-- 权限认证失败,则跳转到指定页面 --> <property name="unauthorizedUrl" value="/error.jsp"/> <!-- Shiro连接约束配置,即过滤链的定义 --> <property name="filterChainDefinitions" ref="filterChainDefinitions" /></bean> <bean name="filterChainDefinitions" class="java.lang.String"><constructor-arg><value>/=anon/index.jsp=anon/login/login.htmls=anon/js/** = anon/**=authc </value></constructor-arg></bean>
将js路径下文件放过,即可
转载于:https://www.cnblogs.com/sxdcgaq8080/p/6743638.html
【shiro】使用shiro搭建的项目,页面引用js,报错:Uncaught SyntaxError: Unexpected token ...相关推荐
- 谷歌浏览器运行项目报错Uncaught SyntaxError: Unexpected token ‘ .‘
运行项目报错 (项目正常启动,但是在浏览器打开后报该错误)测试了好多方法都没有解决,最后想的更换浏览器测试(测试成功) 解决方法:谷歌浏览器问题(可能是版本问题) 重新下载安装谷歌浏览器 即可
- JSP页面报错:“Uncaught SyntaxError: Unexpected token ”
最近在做一个个人主页博客网站的项目,遇到了这个问题. 当浏览器该页面提示错误"Uncaught SyntaxError: Unexpected token <"时,浏览器通常 ...
- 前端页面偶尔不渲染,错误:Uncaught SyntaxError: Unexpected token < 解决方法
错误代码: Uncaught SyntaxError: Unexpected token < Uncaught ReferenceError: layui is not defined 登录页面 ...
- vue项目,cli-3.0项目部署运行报错:Uncaught SyntaxError: Unexpected token
尝试多种办法,仍无法解决: 1.引用js.css使用:./路径 2. // <script src="./js/config.js"> <script src=& ...
- 微信小程序-iphone打开页面空白,报错Miniprogramerror Syntaxerror...
使用uniapp开发微信小程序,使用安卓手机打开小程序没问题,使用开发工具的真机调试,iphone打开小程序就出现页面空白,并且控制台报错: Miniprogramerror Syntaxerror ...
- js中页面与页面传参遇到Uncaught SyntaxError: Unexpected token =报错
首先准备了两个页面进行传参的测试 结果发现报错如下 这是首页 点击a标签跳转到另一个页面的时候发现参数传递过来可以打印,但是值是空,获取代码如下 这是第二个页面 之后尝试另一种传递参数的方法,使用#号 ...
- 微信小程序 - 页面跳转传参 JSON.parse 解析失败报错(SyntaxError: Unexpected end of JSON input)解决方案
报错信息 报错原因 特殊字符:英文(半角)状态的 单引号 ' 双引号" 斜杠 \ 反斜杠 / and符号& 大于号 > 小于号 < 空格等. 常见的场景是页面携带的参数中 ...
- 解决vue项目build之后部署到服务器访问的时候出现报错:Uncaught SyntaxError: Unexpected token ‘<‘ chunk-vendors:XXXXXX
第一种情况修改下面这个位置 第二种情况修改 如果还是不行就把模式改成hash
- maven中央私库的搭建和项目的引用
这里写自定义目录标题 下面是maven私库的搭建和项目的引用 首先在官网下载nexus的2.0或者3.0版本 下图标注的红色框内的几种库的级别需要解释一下 重点是配置 maven的settting.x ...
最新文章
- 中科院院士指出“万物互联”只是开始,“万物控制”是物联网下一个挑战
- .php on line 0,启动禅道项目管理软件时,报PHP Warning: PHP Startup: in Unknown on line 0解决方法...
- android 监听安装来源_Flutter插件开发之APK自动安装
- OSChina 周四乱弹 ——因为穷和丑错过的体验
- 3090显卡安装pytorch出错
- 如何进行windows数据恢复呢
- 史诗级中日韩新字体诞生:思源黑体(Source Han Sans)
- sql select半角html全角,SQL转换全角和半角函数
- CAD如何使用圆命令做辅助线绘制梯形图案呢?
- 视频马赛克的实时检测
- 傅里叶分析—傅里叶级数
- LRU Cache 缓存
- CSS 部分样式为什么有的浏览器(如:IE系列)无法呈现出来?
- Python自动化测试学习2
- 想知道手机视频压缩app哪个好用?这几个工具值得一试
- 2022第七届少儿模特明星盛典 全国总决赛精彩直击
- 多元时间序列预测之(一)DA-RNN模型
- boos里的AHCI RAID_DNF:预热真安徒恩Raid,常见炸团点回顾
- 解决项目上的红叉和红色感叹号的方法。
- 零基础学习SQL第一节
热门文章
- C驱动程序是怎么跑起来的
- mac os mysql 命令_如何在Mac OS上安装“mysql”命令?
- ctypes python_对于python初学者,如何使用python定义联合(使用ctypes)
- 华为老机器可以升级鸿蒙,鸿蒙OS手机将至,华为手机用户提问,老款机器能升级吗?...
- Verilog设计实例(8)按键防抖设计之软件防抖
- FPGA之道(76)静态时序分析(二)一道时序分析的例题
- 【 FPGA 】半带 FIR 滤波器(Half-band FIR Filter)
- 离散时间复指数序列的周期性质
- Cesium中级教程9 - Advanced Particle System Effects 高级粒子系统效应
- 浅谈Laravel中的设计模式(四) Contract 契约模式