2018-12-03 18:54
@JFinal 1、能不能具体说一下为什么我在请求数据action中createToken之后,为什么在前端和全球拦截器里面却都取不到token的值,必须要我在全球拦截器中ai.invoke()方法之后createToken前端才能取到值。(我用了shiro控制权限)
2、还有一个问题,如果后端validateToken不能使用(session中取不到值),我应该怎么比较,先createToken然后取出token,往缓存中放吗?
2018-12-01 15:52
@JFinal 应该是找到取不到值的原因了,我定义了一个全球拦截器,我在全球拦截器中写上 createToken,前端可是正确取到值, 但是我不知道为什么?
2018-12-01 15:41
@JFinal createToken()应该是没用了,我怎么都在前端取不到值,不管我把#(token)放哪里都取不到,除非我返回的json数据中带上token变量.
2018-12-01 15:24
@JFinal 这样好累啊,一个项目好多地方都是这样的,谢谢啊。。。看来只能重点页面加上后台验证,其他通过JS验证了。 谢谢大佬!!
2018-12-01 09:05
@JFinal 就是用Jfinal的引擎#(token),不过后台返回的是json数据,用来刷新datagrid,没有表单,如果要用是不是说我要把datagrid套在表单中,然后改用提交表单的方式提交数据。
2018-11-30 17:27
@JFinal 这种是页面进入时候才会设置token,用户第一次提交没有问题,第二次提交时并没有从新进入页面,这时候不就错了吗?我的页面不能刷新
2018-11-30 17:22
@JFinal 页面不刷新,createToken根本过不去啊,都是空值,难道要在前端res取值之后,再设置隐藏值,然后再提交?
2018-09-01 13:50
@JFinal 我现在项目的部署方式就是这样子的,这个问题,在idea直接本地跑Tomcat也会出现这种情况,我在看看是不是jar文件版本冲突导致的,谢谢