使用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 ...相关推荐

  1. 谷歌浏览器运行项目报错Uncaught SyntaxError: Unexpected token ‘ .‘

    运行项目报错 (项目正常启动,但是在浏览器打开后报该错误)测试了好多方法都没有解决,最后想的更换浏览器测试(测试成功) 解决方法:谷歌浏览器问题(可能是版本问题) 重新下载安装谷歌浏览器 即可

  2. JSP页面报错:“Uncaught SyntaxError: Unexpected token ”

    最近在做一个个人主页博客网站的项目,遇到了这个问题. 当浏览器该页面提示错误"Uncaught SyntaxError: Unexpected token <"时,浏览器通常 ...

  3. 前端页面偶尔不渲染,错误:Uncaught SyntaxError: Unexpected token < 解决方法

    错误代码: Uncaught SyntaxError: Unexpected token < Uncaught ReferenceError: layui is not defined 登录页面 ...

  4. vue项目,cli-3.0项目部署运行报错:Uncaught SyntaxError: Unexpected token

    尝试多种办法,仍无法解决: 1.引用js.css使用:./路径 2. // <script src="./js/config.js"> <script src=& ...

  5. 微信小程序-iphone打开页面空白,报错Miniprogramerror Syntaxerror...

    使用uniapp开发微信小程序,使用安卓手机打开小程序没问题,使用开发工具的真机调试,iphone打开小程序就出现页面空白,并且控制台报错: Miniprogramerror Syntaxerror ...

  6. js中页面与页面传参遇到Uncaught SyntaxError: Unexpected token =报错

    首先准备了两个页面进行传参的测试 结果发现报错如下 这是首页 点击a标签跳转到另一个页面的时候发现参数传递过来可以打印,但是值是空,获取代码如下 这是第二个页面 之后尝试另一种传递参数的方法,使用#号 ...

  7. 微信小程序 - 页面跳转传参 JSON.parse 解析失败报错(SyntaxError: Unexpected end of JSON input)解决方案

    报错信息 报错原因 特殊字符:英文(半角)状态的 单引号 ' 双引号" 斜杠 \ 反斜杠 / and符号& 大于号 > 小于号 < 空格等. 常见的场景是页面携带的参数中 ...

  8. 解决vue项目build之后部署到服务器访问的时候出现报错:Uncaught SyntaxError: Unexpected token ‘<‘ chunk-vendors:XXXXXX

    第一种情况修改下面这个位置 第二种情况修改 如果还是不行就把模式改成hash

  9. maven中央私库的搭建和项目的引用

    这里写自定义目录标题 下面是maven私库的搭建和项目的引用 首先在官网下载nexus的2.0或者3.0版本 下图标注的红色框内的几种库的级别需要解释一下 重点是配置 maven的settting.x ...

最新文章

  1. 中科院院士指出“万物互联”只是开始,“万物控制”是物联网下一个挑战
  2. .php on line 0,启动禅道项目管理软件时,报PHP Warning: PHP Startup: in Unknown on line 0解决方法...
  3. android 监听安装来源_Flutter插件开发之APK自动安装
  4. OSChina 周四乱弹 ——因为穷和丑错过的体验
  5. 3090显卡安装pytorch出错
  6. 如何进行windows数据恢复呢
  7. 史诗级中日韩新字体诞生:思源黑体(Source Han Sans)
  8. sql select半角html全角,SQL转换全角和半角函数
  9. CAD如何使用圆命令做辅助线绘制梯形图案呢?
  10. 视频马赛克的实时检测
  11. 傅里叶分析—傅里叶级数
  12. LRU Cache 缓存
  13. CSS 部分样式为什么有的浏览器(如:IE系列)无法呈现出来?
  14. Python自动化测试学习2
  15. 想知道手机视频压缩app哪个好用?这几个工具值得一试
  16. 2022第七届少儿模特明星盛典 全国总决赛精彩直击
  17. 多元时间序列预测之(一)DA-RNN模型
  18. boos里的AHCI RAID_DNF:预热真安徒恩Raid,常见炸团点回顾
  19. 解决项目上的红叉和红色感叹号的方法。
  20. 零基础学习SQL第一节

热门文章

  1. C驱动程序是怎么跑起来的
  2. mac os mysql 命令_如何在Mac OS上安装“mysql”命令?
  3. ctypes python_对于python初学者,如何使用python定义联合(使用ctypes)
  4. 华为老机器可以升级鸿蒙,鸿蒙OS手机将至,华为手机用户提问,老款机器能升级吗?...
  5. Verilog设计实例(8)按键防抖设计之软件防抖
  6. FPGA之道(76)静态时序分析(二)一道时序分析的例题
  7. 【 FPGA 】半带 FIR 滤波器(Half-band FIR Filter)
  8. 离散时间复指数序列的周期性质
  9. Cesium中级教程9 - Advanced Particle System Effects 高级粒子系统效应
  10. 浅谈Laravel中的设计模式(四) Contract 契约模式