• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    extjs 分页使用jsp传递数据示例

    发布者: 福建二哥 | 发布时间: 2025-8-13 21:26| 查看数: 32| 评论数: 0|帖子模式

    1. Ext.onReady(function() {

    2. store3 = new Ext.data.JsonStore({
    3. autoDestroy: true,
    4. totalProperty : 'totle',
    5. url: 'service.do',
    6. storeId: 'myStore',
    7. root: 'data',
    8. fields : [ 'id', "name", "pw" ]
    9. });

    10. var pagingToolbar = new Ext.PagingToolbar({
    11. emptyMsg : "没有数据",
    12. displayInfo : true,
    13. displayMsg : "显示从{0}条数据到{1}条数据,共{2}条数据",
    14. store : store3,
    15. pageSize : 50
    16. });

    17. var grade = new Ext.grid.GridPanel({
    18. title : "数据列表",
    19. store : store3,
    20. height : 300,
    21. bbar : pagingToolbar,
    22. columns : [ {
    23. header : "id",
    24. dataIndex : "id",
    25. width : 300
    26. }, {
    27. header : "name",
    28. dataIndex : "name",
    29. width : 300
    30. }, {
    31. header : "pw",
    32. dataIndex : "pw"
    33. } ],
    34. region : 'center'
    35. });

    36. var panel = new Ext.Viewport({
    37. layout : 'border',
    38. items : [ grade ]
    39. });
    40. });
    复制代码
    action********************
    1. protected void service(HttpServletRequest request,
    2. HttpServletResponse response) throws ServletException, IOException {

    3. List list = new ArrayList();
    4. for (int i = 0; i < 50; i++) {
    5. Person p = new Person();
    6. p.setId("id" + i);
    7. p.setName("name" + i);
    8. p.setPw("pw" + i);
    9. list.add(p);
    10. }
    11. StringBuffer info = new StringBuffer();
    12. info.append("{totle:2000,data:");
    13. info.append(JSONArray.fromObject(list));
    14. info.append("}");
    15. System.out.println(info.toString());
    16. System.out.println("*****doPos");
    17. request.setAttribute("info", info.toString());
    18. request.getRequestDispatcher("/info.jsp").forward(request, response);
    19. }
    复制代码
    info.jsp************注意:jsp除了 @page 不能有其他的文字
    1. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    2. pageEncoding="ISO-8859-1"%>
    3. ${info}
    复制代码
    web.xml***************
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    3. xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    5. id="WebApp_ID" version="2.5">
    6. <servlet>
    7. <servlet-name>test</servlet-name>
    8. <servlet-class>com.aa.TestAction</servlet-class>
    9. </servlet>
    10. <servlet-mapping>
    11. <servlet-name>test</servlet-name>
    12. <url-pattern>*.do</url-pattern>
    13. </servlet-mapping>

    14. <welcome-file-list>
    15. <welcome-file>index.jsp</welcome-file>
    16. </welcome-file-list>
    17. </web-app>
    复制代码

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表