最近把做好的shiro功能的项目部署后,发现一个严重的问题,就是开发环境没有跨域,实际环境有有跨域问题,还需要修改。
但是,调试过程中发现一个问题,想请教一下原因和如何解决。
有如下url请求:
/yundata/sys/NeedLogin;jsessionid=196xu0bjk1vviiyi3ytn9hj9t
经过ActionHandle.class的handle处理后
如下语句:Action action = actionMapping.getAction(target, urlPara);
actionKey为/yundata/sys
urlPara为[NeedLogin;jsessionid=196xu0bjk1vviiyi3ytn9hj9t]
这个和我想要求的结果相差很大。原因是啥,有没有办法解决?
项目:JFinal
https://github.com/ChunMengLu/Easy4JFinal/blob/master/easy-core/src/main/java/net/dreamlu/easy/handler/SessionIdHandler.java