阅读:12178回复:4
Page.xml设置 /data/* 不登陆访问失效
4.0最新版本。
其中一个不需要登陆页面使用到/data/GridData.svt 数据接口。 在Page.xml文件中有配置项: <page view-id="/data/*" login-required="false"/>。 但执行调用时,任然报错 10:03:51,156 INFO [STDOUT] 15-10-22 10:03:51,156 WARN [root] - 未登录用户非法请求,地址:/data/GridData.svt,被忽略 10:03:51,156 INFO [STDOUT] 71869 [http-0.0.0.0-8080-1] WARN root - 未登录用户非法请求,地址:/data/GridData.svt,被忽略 |
|
沙发#
发布于:2015-10-22 10:20
之前解决过类似的问题,详情参见http://bbs.hearker.com/read.php?tid=108 @riserny
|
|
|
板凳#
发布于:2015-10-22 10:27
/data/GridData.svt 是系统自带的,所以无法进行添加。之前是自己写sevelt的,所以添加以后可以生效。 这里的场景是:不需要登陆访问的页面,需要访问/data/GridData.svt,导致未登录验证不通过。
|
|
地板#
发布于:2015-10-22 13:08
riserny:/data/GridData.svt 是系统自带的,所以无法进行添加。之前是自己写sevelt的,所以添加以后可以生效。 这里的场景是:不需要登陆访问的页面,需要访问/data/GridData.svt,导致未登录验证不通过。回到原帖package com.sunsheen.jfids.sample.grid; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.sunsheen.jfids.system.data.grid.GridDataServlet; import com.sunsheen.jfids.system.servlet.Servlet; /** * @author Rain * 继承平台封装的表格数据源构件GridDataServlet,通过注解添加anonymous = true 绕开登录 */ @Servlet(value = "/data/TestGridData.svt",anonymous = true) public class TestGridServlet extends GridDataServlet { public void doGet(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse) { super.doGet(paramHttpServletRequest, paramHttpServletResponse); } public void doPost(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse) { super.doPost(paramHttpServletRequest, paramHttpServletResponse); } } 图片:自定义Servlet不登陆直接访问.jpg ![]() |
|
|