精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-30
哥们你太牛了,我没有白等!
|
|
返回顶楼 | |
发表时间:2007-04-30
呵呵,你的努力大家都是看到的,谢谢!
|
|
返回顶楼 | |
发表时间:2007-04-30
强烈支持
|
|
返回顶楼 | |
发表时间:2007-04-30
刚才突然发现下载量居然达到了2000多 呵呵
真是太谢谢的家的支持了 这几天我会利用闲暇时间开始写文档的. 暂时想先写一些标签和属性的说明 以及一些简单的ECSIDE的工作方式. 不知道这样的内容是否是大家目前最需要的 |
|
返回顶楼 | |
发表时间:2007-04-30
fins 写道 刚才突然发现下载量居然达到了2000多 呵呵
真是太谢谢的家的支持了 这几天我会利用闲暇时间开始写文档的. 暂时想先写一些标签和属性的说明 以及一些简单的ECSIDE的工作方式. 不知道这样的内容是否是大家目前最需要的 我想还是参照bufflo或者dwr,写一个1分钟之内把ecside跑起来的例子,然后再做一个例子演示下在当前流行的SSH框架如何使用ecside,至于“标签和属性的说明”,这个倒可以慢慢来。 一家之言,呵呵。 |
|
返回顶楼 | |
发表时间:2007-04-30
好主意 谢谢 你的建议
|
|
返回顶楼 | |
发表时间:2007-04-30
,终于出现了!
等了很久!! |
|
返回顶楼 | |
发表时间:2007-05-01
我的博客里发表了一篇 ecside的入门文章.
未来几天会陆续晚上它,需要的朋友可以去读一下 http://fins.iteye.com/blog/76413 |
|
返回顶楼 | |
发表时间:2007-05-04
看了DEMO,非常棒。俺要的就是这个。
|
|
返回顶楼 | |
发表时间:2007-05-05
fins 写道 关于分页的问题: 其实是支持两种分页的 一种是例子中的分页 适合数据量不大的情况 另一种是数据库分页 数据库分野的例子1.3版里有 这个beta版本 没有提供更多的例子 主要是我打算把例子好好规划一下 做些更有代表性的例子. 更多更好的例子 会在下一版提供 当然,如果您有一定的经验,完全可以照着1.3的例子写出数据库分野的代码来 我按照1.3版本的Action中的做法, Action如下: public ActionForward doQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { UserInfoDAO userInfoDAO=(UserInfoDAO)getBean("userInfoDAO"); Enumeration enumer=request.getParameterNames(); while(enumer.hasMoreElements()){ String enumStr=(String)enumer.nextElement(); System.out.println("=======name======:"+enumStr); System.out.println("=======name======:"+request.getParameter(enumStr)); } int totalRows = RequestUtil.getTotalRowsFromRequest(request); if (totalRows < 0) { // TODO �� userInfoDAO.getAllUserInfoNumber()Ϊ�ܹ�ȡ��������ķ��������滻Ϊʵ�ʵ�ʵ�֡� totalRows = userInfoDAO.getAllUserInfoNumber(); } // ȡ�õ�ǰҪ��ѯ��ҳ��ļ�¼��ֹ�кš� // Ҳ����ʹ�� getRowStartEnd(HttpServletRequest request, int totalRows,int defautPageSize,int offset) // ����������0��ʼ�������� ����ķ�������ָ���Ӽ���ʼ ORACLE��ݿ�һ���Ǵ�1��ʼ��,HSQLDB�Ǵ�0��ʼ. int[] rowStartEnd = RequestUtil.getRowStartEnd(request, totalRows,DEFAULT_PAGE_SIZE); // TODO �� userInfoDAO.getAllUserInfo(rowStartEnd[0], rowStartEnd[1]) // Ϊ��ѯ��¼�ķ��������滻Ϊʵ�ʵ�ʵ�֡�rowStartEnd[0], rowStartEnd[1]Ϊ��ֹ�� // rowStartEnd[0], rowStartEnd[1] ��� �ҿ� List rslist = userInfoDAO.getSomeUserInfo(rowStartEnd[0], rowStartEnd[1]); request.setAttribute("recordList", rslist); request.setAttribute("GENDER_MAP", CommonDictionary.GENDER); request.setAttribute("USERROLE_MAP", CommonDictionary.USERROLE); return mapping.findForward("listPage"); } 可在页面还是出现分页不正确的现象, 我跟踪进去看了一下,在RequestUtil类的 public static Limit getLimit(HttpServletRequest request, String cTableId, int totalRows, int defaultPageSize) { 。。。。。。。。。。。。。。。。。。。。。。 limit.setRowAttributes(totalRows, defaultPageSize); request.setAttribute(ECSideConstants.TABLEID_KEY, tableId); tableId = tableId == null ? "" : tableId + "_"; request.setAttribute(tableId + TableConstants.TOTAL_ROWS, new Integer( totalRows)); return limit; } 此处limit.setRowAttributes(totalRows, defaultPageSize);时值是正确的。 但在DefaultHtmlView类的init方法内我打印出Limit里的信息时结果不正确 (页面分页是由model里的Limit里的TotalRows的值决定的) public void init(TableModel model){ Limit limit=model.getLimit(); System.out.println("=====TotalRows=:"+limit.getTotalRows()); } 请fins帮一下忙。谢谢先! |
|
返回顶楼 | |