2018-08-21 15:23

@JFinal 懂了 ContextPathHandler 这个是只有在外部 中间件设置启动jfinal 设置了contextPath才有值。。。。谢谢波哥

2018-08-21 14:57

@JFinal 目前获取的context path就是个空串 我现在实现了一个 自己写的 handle 里面 使用的是 request.getrequstURL() 存到了作用域使用 但是不知道会出现什么问题 request.getrequstURL()得到的数据为 http://localhost:port/ 我把最后的/去掉 在页面进行使用的

2018-08-21 13:08

点击相对路径的时候 jfinal是通过什么将链接拼接成完整路径的 还是jetty做的? @Jfinal 波哥

2018-08-21 12:26

2018-08-17 17:21

@Jfinal @忧郁囧 波哥 你说的方法我之前确实都是这样做的 但是现在的情况是 页面动态按钮添加一个标签 而不是后台数据前台遍历生成的 这样就造成了name很难处理的问题 如果前台按钮动态添加了一组新的table 我得用选择器判断然后给出正确的下标赋值给name 但是这样做既麻烦 也可能会出问题 所以想问问有什么好些的方法

2018-08-10 09:21

@l745230 这个功能我都已经实现了 我用的session来处理的 用session替代了你所谓的token

2018-08-09 11:09

@或是的话 我已经自己实现简单的了 没必要用到shiro 我这个是后台一个服务 只有一个超级用户

2018-08-09 09:35

@JFinal 在这个分享里提个问题 如果想让任意一个方法被拦截器拦截的话 你不光需要在方法上设置拦截器 还需要使用Duang.duang()、Enhancer.enhance()这两个任意一个方法 对它进行加强 才能达到拦截效果, 目前不清楚这两个增强各有什么好处 有什么不同 功能介绍上一模一样 而且要拦截的方法不支持静态方法 目前也不清楚原因
最近忙于实现 有些问题可能需要抽出休息时间研究 波哥能给点思路之类的么

2018-08-09 09:06

使用一个map来保存session信息,只要确保这个map是全局的 统一使用和维护的 key为用户名 用户登录的时候对map进行操作 在全局拦截器里对用户的session进行判断
因为是根据session判断的 哪怕同一台电脑的不同浏览器登录也会挤掉 所以无需判断ip地址问题 这样就实现了单个账号只能唯一登录

2018-08-09 09:03

@JFinal 实现完成后 才明白您说的与ip地址无关的意思,一直在想实现,脑子有点蒙,有人提到ip地址判断 就没绕出这个坑

2018-08-08 16:23

@JFinal ?? 波哥 我的功能意思是 同一个账户 只能在一台电脑登录 如果别人在其他地方登录 我肯定要比较ip地址是否一致 而且我现在遇到的问题是这种东西应该存在哪里 session 和 application都不行

2018-08-08 16:12

@JFinal 就是这里的判断信息 你从什么地方取 我之前是放在session中的 但是不同浏览器session取到的也不是同一个 而且还要比较ip信息 才能判断是否挤掉

2018-08-08 15:49

@Jfinal 波哥 过来建议建议啊。。。