关于不使用过滤器的问题!!!

luneyq 2007-03-20
板主你好:
    项目使用了你的ecside,但是我们没有使用过滤器,只是直接使用了两个js文件而已。我们使用传统Action的方式提交,可以正常显示结果,下面是JSP文件中Action处的代码:
......
<ec:table items="recordList" var="user"
action="${pageContext.request.contextPath}/pw/selectCzwyGcInfo.do"
......
通过java反射实现后台方法的调用。
现在的问题是:在jsp页面上结果显示以后,点击下一页或前一页时,总是没有回应。
经过检查,我们的后台代码没有问题,每次显示的10条记录都是对应的那10条。
可是页面却总也保持第一页的10条记录不变化。

经过尝试,发现在ecside.js(ecside_full_1[1].25_20070314版本)文件的1095行后面随意加上一行代码就没有问题了,如:
test;
(1)不知道是什么原因,请指教。
(2)另外,不使用过滤器有什么其他问题吗
希望能得到你的回答。
可以的话MSN详细谈谈:yuxiaotian00@hotmail.com

fins 2007-03-20
那个过滤器是必须的使用的

luneyq 2007-03-20
可是我们没有使用过滤器,一样实现了显示效果,包括翻页,排序。
只是方法有带商议,就是上面提到的,加了一行代码:
something;
luneyq 2007-03-20
还有,为什么一定要使用过滤器???
有什么重要作用吗?
我的理解是实现数据查询方法的调用,如果只是这样的话,与我们项目中使用反射达到方法调用是不矛盾的。
luneyq 2007-03-20
方便的话MSN聊聊可以吗?
我的:yuxiaotian00@hotmail.com
fins 2007-03-20
你加了一行代码后
那个函数会出错
出错后 就不使用ajax技术进行翻页 刷新 排序等操作了

所以也可以
但是导出 easylist特性 shadowRow特性 可编辑列表特性 预读取特性....等等就都用不了了

过滤器负责 处理ajax请求 导出 还有easyDataAccess特性

我们公司这里上不了msn qq等
被封了 我很少上 要上得偷别人的ip
被抓就罚款 太危险了
iampotato 2007-03-21
经过fins指点,经过测试可以翻页了,在web.xml加入过滤器即可,具体实现如下:
<filter>
...(自己系统的过滤器)...
</filter>

<!-- 新加的过滤器 -->
<filter>
<filter-name>eXtremeExport</filter-name>
<filter-class>org.ecside.filter.ECSideFilter</filter-class>
<init-param>
<param-name>responseHeadersSetBeforeDoFilter</param-name>
<param-value>false</param-value>
</init-param>
</filter>

<filter-mapping>
...(自己系统的过滤器mapping)...
</filter-mapping>

<!-- 新加的过滤器mapping -->
<filter-mapping>
<filter-name>eXtremeExport</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

注意:<filter>...</filter>应放在一起,<filter-mapping>...</filter-mapping>应放在一起,两个不能交叉放,否则<web-app>标签处会报错。
Global site tag (gtag.js) - Google Analytics