项目使用: dispatchaction
达到目标: 通过httprequest.getServletPath()+"?"+httprequest.getQueryString() 得到*.do?method=add.
模糊匹配路径 拥有的权限"*.do?method=add".indexOf(sysUrl)来判断 是否有method=add
代码:
String url =httprequest.getServletPath()+"?"+httprequest.getQueryString() ;
//系统请求权限列表
for(int i= 0;i<sysList.size();i++)
String sysurl = (String)sysList.get(i)
if(url.indexOf(sysurl )==0)System.out.println("权限匹配成功");疑问:
请教是否有问题,这样写是否能保证控制method=add.
达到目标: 通过httprequest.getServletPath()+"?"+httprequest.getQueryString() 得到*.do?method=add.
模糊匹配路径 拥有的权限"*.do?method=add".indexOf(sysUrl)来判断 是否有method=add
代码:
String url =httprequest.getServletPath()+"?"+httprequest.getQueryString() ;
//系统请求权限列表
for(int i= 0;i<sysList.size();i++)
String sysurl = (String)sysList.get(i)
if(url.indexOf(sysurl )==0)System.out.println("权限匹配成功");疑问:
请教是否有问题,这样写是否能保证控制method=add.
==0不对吧,应该是大于-1实现上应该没有问题