实例介绍
任务管理系统 包括源码 本人单独完成 使用STRUTS2+JDBC框架做 页面中用到了jQuery 包括jquery的一些控件; 系统功能包括我的任务 草稿箱 新任务发布 联系人管理 系统设置等功能;
【实例截图】
【核心代码】
4744302542855785327.rar
├── task
│ ├── CVS
│ │ ├── Entries
│ │ ├── Repository
│ │ └── Root
│ ├── src
│ │ ├── build.xml
│ │ ├── com
│ │ │ ├── component
│ │ │ │ ├── BASE64.java
│ │ │ │ └── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── gtc
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── task
│ │ │ │ │ ├── action
│ │ │ │ │ │ ├── BaseAction.java
│ │ │ │ │ │ ├── ContactAction.java
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── PageAction.java
│ │ │ │ │ │ ├── TaskHandleAction.java
│ │ │ │ │ │ └── UserAction.java
│ │ │ │ │ ├── approve
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── ApproveAction.java
│ │ │ │ │ │ │ └── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ ├── ApproveDao.java
│ │ │ │ │ │ └── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── attachment
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── AttachmentAction.java
│ │ │ │ │ │ │ └── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ ├── AttachmentDao.java
│ │ │ │ │ │ └── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── authority
│ │ │ │ │ │ ├── AuthorityInterceptor.java
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── AuthorityDao.java
│ │ │ │ │ ├── chat
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── ChatAction.java
│ │ │ │ │ │ │ └── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ ├── ChatDao.java
│ │ │ │ │ │ └── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ │ └── LanguageConvertAction.java
│ │ │ │ │ │ └── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── contact
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── ContactAction.java
│ │ │ │ │ │ │ └── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ ├── ContactDao.java
│ │ │ │ │ │ └── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── BaseDAO.java
│ │ │ │ │ │ ├── ContactDao.java
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── TaskHandleDAO.java
│ │ │ │ │ │ └── UserDAO.java
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── DBConnectionManager.java
│ │ │ │ │ │ ├── DBMgr.java
│ │ │ │ │ │ ├── interfaces
│ │ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ │ └── ISQL.java
│ │ │ │ │ │ ├── SQLMgr.java
│ │ │ │ │ │ └── SystemConfig.java
│ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── TaskApprove.java
│ │ │ │ │ │ ├── TaskAttachment.java
│ │ │ │ │ │ ├── TaskChat.java
│ │ │ │ │ │ ├── TaskContactGroup.java
│ │ │ │ │ │ ├── TaskContact.java
│ │ │ │ │ │ ├── TaskFavorite.java
│ │ │ │ │ │ ├── TaskLogRecord.java
│ │ │ │ │ │ ├── TaskMemberTask.java
│ │ │ │ │ │ ├── TaskMilestone.java
│ │ │ │ │ │ ├── TaskNotepad.java
│ │ │ │ │ │ ├── TaskResponsibility.java
│ │ │ │ │ │ ├── TaskSend.java
│ │ │ │ │ │ ├── TaskSendPrepare.java
│ │ │ │ │ │ ├── TaskSubtask.java
│ │ │ │ │ │ ├── TaskTaskRelated.java
│ │ │ │ │ │ └── TaskUser.java
│ │ │ │ │ ├── file
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── AttachmentDownloadAction.java
│ │ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ │ ├── UploadAction.java
│ │ │ │ │ │ │ └── UploadFileServlet.java
│ │ │ │ │ │ └── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── filter
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── SystemFilter.java
│ │ │ │ │ ├── interceptor
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── LoginInterceptor.java
│ │ │ │ │ ├── listener
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── OnlineSessionListener.java
│ │ │ │ │ │ └── UserListener.java
│ │ │ │ │ ├── mgr
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── test.java
│ │ │ │ │ ├── monitor
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── SystemMonitor.java
│ │ │ │ │ ├── servlet
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ ├── FrameServlet.java
│ │ │ │ │ │ └── LogoutServlet.java
│ │ │ │ │ ├── system
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── SystemConfigResources.properties
│ │ │ │ │ ├── task
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── service
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── TaskService.java
│ │ │ │ │ ├── user
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ │ ├── LogoutAction.java
│ │ │ │ │ │ │ └── UserAction.java
│ │ │ │ │ │ ├── CVS
│ │ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ │ └── Root
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── UserDao.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── AppHelper.java
│ │ │ │ │ ├── AppUtil.java
│ │ │ │ │ ├── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ └── Helper.java
│ │ │ │ └── ux
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ └── file
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── MultipartUploadParser.java
│ │ │ │ ├── RequestParser.java
│ │ │ │ └── UploadReceiver.java
│ │ │ └── tag
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ └── PagerTag.java
│ │ ├── commons-logging.properties
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── desc.txt
│ │ ├── dist
│ │ │ ├── class
│ │ │ └── wardest
│ │ ├── engineResource.dll
│ │ ├── language.properties
│ │ ├── log4j.properties
│ │ ├── properties
│ │ │ └── CVS
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── struts.xml
│ └── WebRoot
│ ├── addcontact.jsp
│ ├── addremind.jsp
│ ├── admin.jsp
│ ├── approvetaskdetail.jsp
│ ├── authentication.jsp
│ ├── boxy
│ │ ├── css
│ │ │ ├── boxy.css
│ │ │ ├── common.css
│ │ │ └── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── image
│ │ │ ├── boxy
│ │ │ │ ├── boxy-ne.png
│ │ │ │ ├── boxy-nw.png
│ │ │ │ ├── boxy-se.png
│ │ │ │ ├── boxy-sw.png
│ │ │ │ └── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ └── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── js
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── jquery-1.2.6.pack.js
│ │ └── jquery.boxy.js
│ ├── chat.jsp
│ ├── chatlist.jsp
│ ├── chatTask.jsp
│ ├── chatTaskList.jsp
│ ├── conf
│ │ ├── authority.xml
│ │ └── CVS
│ │ ├── Entries
│ │ ├── Repository
│ │ └── Root
│ ├── contactdetail.jsp
│ ├── core
│ │ ├── core2.jsp
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── test1.jsp
│ ├── css
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── frame.css
│ │ ├── icon.css
│ │ ├── ie-css3.htc
│ │ ├── login.css
│ │ ├── menu.css
│ │ └── public.css
│ ├── CVS
│ │ ├── Entries
│ │ ├── Repository
│ │ └── Root
│ ├── disable.jsp
│ ├── error.jsp
│ ├── frame.jsp
│ ├── frame_s.jsp
│ ├── image
│ │ ├── accept.png
│ │ ├── add.png
│ │ ├── ajax-loader.gif
│ │ ├── application_view_columns.png
│ │ ├── application_view_list.png
│ │ ├── bg_wrap.png
│ │ ├── big_bg.jpg
│ │ ├── calendar_view_day.png
│ │ ├── checkbox_checked.png
│ │ ├── checkbox.png
│ │ ├── close.png
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── free_03.png
│ │ ├── headerbgmain.png
│ │ ├── headerbgmainq1.png
│ │ ├── headerbgmainq.png
│ │ ├── ic.png
│ │ ├── jiantou_right.gif
│ │ ├── jia.png
│ │ ├── login_wait.gif
│ │ ├── m_bg.png
│ │ ├── Office_signin_header.jpg
│ │ ├── pocket_logo_white.png
│ │ ├── return_hover.png
│ │ ├── return.png
│ │ ├── right_j_kai.png
│ │ ├── right_j.png
│ │ ├── r_p_check.png
│ │ ├── r_p.png
│ │ ├── setsys.png
│ │ ├── sg_picskin.gif
│ │ ├── t21.png
│ │ ├── test.gif
│ │ └── topbg.png
│ ├── initiatorapprove.jsp
│ ├── jqueryui
│ │ ├── css
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── demos.css
│ │ │ └── images
│ │ │ ├── calendar.gif
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── demo-config-on.gif
│ │ │ ├── demo-config-on-tile.gif
│ │ │ ├── demo-spindown-closed.gif
│ │ │ ├── demo-spindown-open.gif
│ │ │ ├── icon-docs-info.gif
│ │ │ └── pbar-ani.gif
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── themes
│ │ │ ├── base
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── images
│ │ │ │ │ ├── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ ├── ui.accordion.css
│ │ │ │ ├── ui.all.css
│ │ │ │ ├── ui.base.css
│ │ │ │ ├── ui.core.css
│ │ │ │ ├── ui.datepicker.css
│ │ │ │ ├── ui.dialog.css
│ │ │ │ ├── ui.progressbar.css
│ │ │ │ ├── ui.resizable.css
│ │ │ │ ├── ui.slider.css
│ │ │ │ ├── ui.tabs.css
│ │ │ │ └── ui.theme.css
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ └── ui-lightness
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── images
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ │ │ │ ├── ui-bg_flat_10_000000_40x100.png
│ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_228ef1_256x240.png
│ │ │ │ ├── ui-icons_ef8c08_256x240.png
│ │ │ │ ├── ui-icons_ffd27a_256x240.png
│ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ ├── jquery-ui-1.7.3.custom.css
│ │ │ ├── ui.accordion.css
│ │ │ ├── ui.all.css
│ │ │ ├── ui.base.css
│ │ │ ├── ui.core.css
│ │ │ ├── ui.datepicker.css
│ │ │ ├── ui.dialog.css
│ │ │ ├── ui.progressbar.css
│ │ │ ├── ui.resizable.css
│ │ │ ├── ui.slider.css
│ │ │ ├── ui.tabs.css
│ │ │ └── ui.theme.css
│ │ └── ui
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── ui.datepicker.js
│ ├── js
│ │ ├── ajaxfileupload.js
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── jquery-1.4.2.min.js
│ │ ├── jquery1.8.2.js
│ │ ├── jquery.anyDrag.min.js
│ │ ├── jquery.cookie.js
│ │ ├── jquery.form.js
│ │ ├── jquery.md5.js
│ │ ├── jquery.min.js
│ │ ├── jquery.TinyScrollbar.js
│ │ ├── json2.js
│ │ ├── map.js
│ │ ├── page.manage.js
│ │ ├── static.js
│ │ ├── task.plugin.js
│ │ ├── userbox.js
│ │ └── util.js
│ ├── login-ht.jsp
│ ├── login.jsp
│ ├── META-INF
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── MANIFEST.MF
│ ├── myapprovelist.jsp
│ ├── mycommunication.jsp
│ ├── mycontact.jsp
│ ├── mytaskdetail.jsp
│ ├── mytaskdetail.jsp.bak
│ ├── mytask.jsp
│ ├── mytasklist.jsp
│ ├── mytaskprepare.jsp
│ ├── mytasksentlist.jsp
│ ├── nav.jsp
│ ├── newtask.jsp
│ ├── page
│ │ └── set
│ │ ├── addsysuser.jsp
│ │ ├── generalset.jsp
│ │ ├── safetyset.jsp
│ │ └── setsystem.jsp
│ ├── prelogin.jsp
│ ├── selectuser.jsp
│ ├── success.jsp
│ ├── taskdetail.jsp
│ ├── template.jsp
│ ├── test2.jsp
│ ├── test.html
│ ├── test.jsp
│ ├── tinyeditor
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── images
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── header-bg.gif
│ │ │ ├── icons.png
│ │ │ └── resize.gif
│ │ ├── index.html
│ │ ├── tinyeditor.css
│ │ ├── tiny.editor.js
│ │ └── tiny.editor.packed.js
│ ├── unlogin.jsp
│ ├── updatetaskprepare.jsp
│ ├── updatetasksend.jsp
│ ├── upload.jsp
│ ├── ux
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── date
│ │ │ ├── calendar.js
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── lang
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── en.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── skin
│ │ │ │ ├── calendar.png
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── datePicker.gif
│ │ │ │ ├── default
│ │ │ │ │ ├── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── datepicker.css
│ │ │ │ │ └── img.gif
│ │ │ │ ├── WdatePicker.css
│ │ │ │ └── whyGreen
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ ├── WdatePicker.js
│ │ │ └── 开发包
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── lang
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── en.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── readme.txt
│ │ │ └── skin
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── datePicker.gif
│ │ │ ├── default
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ ├── WdatePicker.css
│ │ │ └── whyGreen
│ │ │ ├── bg.jpg
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── datepicker.css
│ │ │ └── img.gif
│ │ ├── jscrollpane
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── script
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── demo.js
│ │ │ │ ├── jquery.jscrollpane.js
│ │ │ │ ├── jquery.jscrollpane.min.js
│ │ │ │ ├── jquery.mousewheel.js
│ │ │ │ └── mwheelIntent.js
│ │ │ └── style
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── demo.css
│ │ │ └── jquery.jscrollpane.css
│ │ ├── tip
│ │ │ ├── css
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ └── manhuaTip.1.0.css
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── demo.html
│ │ │ ├── images
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── gb_tip_layer.png
│ │ │ │ └── loading.gif
│ │ │ └── js
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── jquery-1.7.2.min.js
│ │ │ └── manhuaTip.1.0.js
│ │ └── uploader
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── fileuploader.css
│ │ ├── fileuploader.js
│ │ └── loading.gif
│ └── WEB-INF
│ ├── classes
│ │ ├── build.xml
│ │ ├── com
│ │ │ ├── component
│ │ │ │ └── BASE64.class
│ │ │ ├── gtc
│ │ │ │ ├── task
│ │ │ │ │ ├── action
│ │ │ │ │ │ ├── BaseAction.class
│ │ │ │ │ │ ├── ContactAction.class
│ │ │ │ │ │ ├── PageAction.class
│ │ │ │ │ │ ├── TaskHandleAction.class
│ │ │ │ │ │ └── UserAction.class
│ │ │ │ │ ├── approve
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ └── ApproveAction.class
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── ApproveDao.class
│ │ │ │ │ ├── attachment
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ └── AttachmentAction.class
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── AttachmentDao.class
│ │ │ │ │ ├── authority
│ │ │ │ │ │ ├── AuthorityInterceptor.class
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── AuthorityDao.class
│ │ │ │ │ ├── chat
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ └── ChatAction.class
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── ChatDao.class
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── action
│ │ │ │ │ │ └── LanguageConvertAction.class
│ │ │ │ │ ├── contact
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ └── ContactAction.class
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── ContactDao.class
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── BaseDAO.class
│ │ │ │ │ │ ├── ContactDao.class
│ │ │ │ │ │ ├── TaskHandleDAO.class
│ │ │ │ │ │ └── UserDAO.class
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── DBConnectionManager.class
│ │ │ │ │ │ ├── DBMgr.class
│ │ │ │ │ │ ├── interfaces
│ │ │ │ │ │ │ └── ISQL.class
│ │ │ │ │ │ ├── SQLMgr.class
│ │ │ │ │ │ └── SystemConfig.class
│ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── TaskApprove.class
│ │ │ │ │ │ ├── TaskAttachment.class
│ │ │ │ │ │ ├── TaskChat.class
│ │ │ │ │ │ ├── TaskContact.class
│ │ │ │ │ │ ├── TaskContactGroup.class
│ │ │ │ │ │ ├── TaskFavorite.class
│ │ │ │ │ │ ├── TaskLogRecord.class
│ │ │ │ │ │ ├── TaskMemberTask.class
│ │ │ │ │ │ ├── TaskMilestone.class
│ │ │ │ │ │ ├── TaskNotepad.class
│ │ │ │ │ │ ├── TaskResponsibility.class
│ │ │ │ │ │ ├── TaskSend.class
│ │ │ │ │ │ ├── TaskSendPrepare.class
│ │ │ │ │ │ ├── TaskSubtask.class
│ │ │ │ │ │ ├── TaskTaskRelated.class
│ │ │ │ │ │ └── TaskUser.class
│ │ │ │ │ ├── file
│ │ │ │ │ │ └── action
│ │ │ │ │ │ ├── AttachmentDownloadAction.class
│ │ │ │ │ │ ├── UploadAction.class
│ │ │ │ │ │ └── UploadFileServlet.class
│ │ │ │ │ ├── filter
│ │ │ │ │ │ └── SystemFilter.class
│ │ │ │ │ ├── interceptor
│ │ │ │ │ │ └── LoginInterceptor.class
│ │ │ │ │ ├── listener
│ │ │ │ │ │ ├── OnlineSessionListener.class
│ │ │ │ │ │ └── UserListener.class
│ │ │ │ │ ├── mgr
│ │ │ │ │ │ └── test.class
│ │ │ │ │ ├── monitor
│ │ │ │ │ │ └── SystemMonitor.class
│ │ │ │ │ ├── servlet
│ │ │ │ │ │ ├── FrameServlet.class
│ │ │ │ │ │ └── LogoutServlet.class
│ │ │ │ │ ├── system
│ │ │ │ │ │ └── SystemConfigResources.properties
│ │ │ │ │ ├── task
│ │ │ │ │ │ └── service
│ │ │ │ │ │ └── TaskService.class
│ │ │ │ │ ├── user
│ │ │ │ │ │ ├── action
│ │ │ │ │ │ │ ├── LogoutAction.class
│ │ │ │ │ │ │ └── UserAction.class
│ │ │ │ │ │ └── dao
│ │ │ │ │ │ └── UserDao.class
│ │ │ │ │ └── util
│ │ │ │ │ ├── AppHelper.class
│ │ │ │ │ ├── AppUtil.class
│ │ │ │ │ └── Helper.class
│ │ │ │ └── ux
│ │ │ │ └── file
│ │ │ │ ├── MultipartUploadParser.class
│ │ │ │ ├── RequestParser.class
│ │ │ │ └── UploadReceiver.class
│ │ │ └── tag
│ │ │ └── PagerTag.class
│ │ ├── commons-logging.properties
│ │ ├── CVS
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── desc.txt
│ │ ├── dist
│ │ │ ├── class
│ │ │ └── wardest
│ │ ├── engineResource.dll
│ │ ├── language.properties
│ │ ├── log4j.properties
│ │ ├── properties
│ │ └── struts.xml
│ ├── CVS
│ │ ├── Entries
│ │ ├── Repository
│ │ └── Root
│ ├── lib
│ │ ├── acegi-security-1.0.7.jar
│ │ ├── ant.jar
│ │ ├── apache-log4j-extras-1.1.jar
│ │ ├── c3p0-0.9.0.4.jar
│ │ ├── commons-beanutils.jar
│ │ ├── commons-codec-1.3.jar
│ │ ├── commons-collections-3.2.jar
│ │ ├── commons-fileupload-1.2.1.jar
│ │ ├── commons-httpclient.jar
│ │ ├── commons-io-1.3.2.jar
│ │ ├── commons-lang.jar
│ │ ├── commons-logging-1.1.jar
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── ezmorph-1.0.5.jar
│ │ ├── freemarker-2.3.13.jar
│ │ ├── javamelody-1.42.0.jar
│ │ ├── jrobin-1.5.9.1.jar
│ │ ├── jsmartcom_zh_CN.jar
│ │ ├── json-lib-2.4-jdk15.jar
│ │ ├── jstl-api-1.2.jar
│ │ ├── jstl-impl-1.2.jar
│ │ ├── junit-3.8.1.jar
│ │ ├── log4j-1.2.17.jar
│ │ ├── morph-1.1.1.jar
│ │ ├── mysql-connector-java-5.1.7-bin.jar
│ │ ├── ognl-2.6.11.jar
│ │ ├── spring-test-2.5.6.jar
│ │ ├── struts2-config-browser-plugin-2.3.4.1.jar
│ │ ├── struts2-core-2.1.6.jar
│ │ ├── struts2-dojo-plugin-2.1.6.jar
│ │ ├── struts2-json-plugin-2.1.8.1.jar
│ │ ├── xalan.jar
│ │ ├── xwork-2.1.2.jar
│ │ └── xwork-core-2.1.6.jar
│ ├── pager.tld
│ ├── user-struts.xml
│ └── web.xml
└── task.sql
231 directories, 660 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论