Java高级应用开发
[{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2137,"CourseModuleId":91,"ParentID":0,"OldChapterId":1540,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一章 Struts2入门","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2146,"CourseModuleId":91,"ParentID":2137,"OldChapterId":1541,"OldChapterParentId":1540,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 Struts2的工作环境","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2147,"CourseModuleId":91,"ParentID":2137,"OldChapterId":1542,"OldChapterParentId":1540,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 第一个Struts2应用","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2138,"CourseModuleId":91,"ParentID":0,"OldChapterId":1543,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二章 Struts2的Action","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2148,"CourseModuleId":91,"ParentID":2138,"OldChapterId":1544,"OldChapterParentId":1543,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 Action的创建与配置","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2149,"CourseModuleId":91,"ParentID":2138,"OldChapterId":1545,"OldChapterParentId":1543,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 Action接受请求参数","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2150,"CourseModuleId":91,"ParentID":2138,"OldChapterId":1546,"OldChapterParentId":1543,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第三节 Action访问Servlet API","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2151,"CourseModuleId":91,"ParentID":2138,"OldChapterId":1547,"OldChapterParentId":1543,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第四节 Action中常见的结果类型","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2139,"CourseModuleId":91,"ParentID":0,"OldChapterId":1548,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第三章 Struts2的类型转换","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2152,"CourseModuleId":91,"ParentID":2139,"OldChapterId":1549,"OldChapterParentId":1548,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 Struts2内置的类型转换器","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2153,"CourseModuleId":91,"ParentID":2139,"OldChapterId":1550,"OldChapterParentId":1548,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 自定义类型转换器","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2140,"CourseModuleId":91,"ParentID":0,"OldChapterId":1551,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第四章 Struts2的拦截器","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2154,"CourseModuleId":91,"ParentID":2140,"OldChapterId":1552,"OldChapterParentId":1551,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 拦截器的定义与配置","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2155,"CourseModuleId":91,"ParentID":2140,"OldChapterId":1553,"OldChapterParentId":1551,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 自定义拦截器完成权限验证","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2142,"CourseModuleId":91,"ParentID":0,"OldChapterId":1554,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第五章 表达式语言OGNL","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2159,"CourseModuleId":91,"ParentID":2142,"OldChapterId":1555,"OldChapterParentId":1554,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 OGNL基础","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2160,"CourseModuleId":91,"ParentID":2142,"OldChapterId":1556,"OldChapterParentId":1554,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 OGNL基本语法","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":3899,"CourseModuleId":91,"ParentID":0,"OldChapterId":1557,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第六章 Struts2的标签","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":3900,"CourseModuleId":91,"ParentID":3899,"OldChapterId":1558,"OldChapterParentId":1557,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 数据标签","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":3901,"CourseModuleId":91,"ParentID":3899,"OldChapterId":1559,"OldChapterParentId":1557,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 流程控制标签","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":3902,"CourseModuleId":91,"ParentID":3899,"OldChapterId":1560,"OldChapterParentId":1557,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第三节 UI标签","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2143,"CourseModuleId":91,"ParentID":0,"OldChapterId":1561,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第七章 Struts2的输入校验","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2161,"CourseModuleId":91,"ParentID":2143,"OldChapterId":1562,"OldChapterParentId":1561,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 手动编程校验","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2162,"CourseModuleId":91,"ParentID":2143,"OldChapterId":1563,"OldChapterParentId":1561,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 校验框架校验","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2144,"CourseModuleId":91,"ParentID":0,"OldChapterId":1564,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第八章 Struts2的国际化","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2163,"CourseModuleId":91,"ParentID":2144,"OldChapterId":1565,"OldChapterParentId":1564,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 程序国际化概述","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2164,"CourseModuleId":91,"ParentID":2144,"OldChapterId":1566,"OldChapterParentId":1564,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 Struts2的国际化方法","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2165,"CourseModuleId":91,"ParentID":2144,"OldChapterId":1567,"OldChapterParentId":1564,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第三节 用户自定义切换语言示例","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2145,"CourseModuleId":91,"ParentID":0,"OldChapterId":1568,"OldChapterParentId":0,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第九章 文件的上传和下载","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":0,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2166,"CourseModuleId":91,"ParentID":2145,"OldChapterId":1569,"OldChapterParentId":1568,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第一节 Struts2文件上传","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1},{"kpCount":0,"CourseID":86,"CourseName":"java高级应用开发","CourseModuleChapterID":2167,"CourseModuleId":91,"ParentID":2145,"OldChapterId":1570,"OldChapterParentId":1568,"Manager":"","PY":null,"PYM":null,"ModuleChapterName":"第二节 Struts2文件下载","StudyTime":1.0,"Summary":"","OrderValue":0,"Level":1,"CreateTime":"2024-11-21T20:51:16.3662101+08:00","State":1}]