riserny
侠客
侠客
  • UID26
  • 粉丝2
  • 关注0
  • 发帖数27
阅读:12178回复:4

Page.xml设置 /data/* 不登陆访问失效

楼主#
更多 发布于:2015-10-22 10:07
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,被忽略
Rain
风云使者
风云使者
  • UID2
  • 粉丝15
  • 关注12
  • 发帖数264
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
沙发#
发布于:2015-10-22 10:20
之前解决过类似的问题,详情参见http://bbs.hearker.com/read.php?tid=108 @riserny
世上本没有路,走的人多了,便变成了路.
riserny
侠客
侠客
  • UID26
  • 粉丝2
  • 关注0
  • 发帖数27
板凳#
发布于:2015-10-22 10:27
/data/GridData.svt 是系统自带的,所以无法进行添加。之前是自己写sevelt的,所以添加以后可以生效。 这里的场景是:不需要登陆访问的页面,需要访问/data/GridData.svt,导致未登录验证不通过。
Rain
风云使者
风云使者
  • UID2
  • 粉丝15
  • 关注12
  • 发帖数264
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
地板#
发布于: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

世上本没有路,走的人多了,便变成了路.
riserny
侠客
侠客
  • UID26
  • 粉丝2
  • 关注0
  • 发帖数27
4楼#
发布于:2015-10-22 16:30
按此操作可行,谢谢
游客

返回顶部