实例介绍
这是一个jsp的论坛程序,它是基于SSH的J2EE应用程序。我现在把他开源出来,供大家学习与参考,希望对大家有用。 如果大家要部署到应用服务器上运行的话,请先阅读以下readme文件。里面我已经分别说明了如何把该程序部署到服务器上。如果有其他什么问题,可以随时与我交流!
【实例截图】
【核心代码】
4744302542968942648.zip
└── jsp论坛程序设计
├── forum.sql
├── forum.war
├── readme.txt
└── src
└── forum-web-project
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── forum
│ │ ├── common
│ │ │ ├── base
│ │ │ │ ├── CookieTools.java
│ │ │ │ ├── ListEntry.java
│ │ │ │ ├── TokenTools.java
│ │ │ │ └── WebTools.java
│ │ │ ├── Condition.java
│ │ │ ├── Generator.java
│ │ │ ├── LogAdvice.java
│ │ │ ├── OrderModel.java
│ │ │ └── PaginationSupport.java
│ │ ├── dao
│ │ │ ├── ArticleDao.java
│ │ │ ├── base
│ │ │ │ ├── IConditionQuery.java
│ │ │ │ ├── IGeneratorDao.java
│ │ │ │ ├── IHibernateDao.java
│ │ │ │ └── impl
│ │ │ │ ├── GeneratorDaoImpl.java
│ │ │ │ └── HibernateDaoImpl.java
│ │ │ ├── BoardDao.java
│ │ │ ├── ColumnDao.java
│ │ │ ├── impl
│ │ │ │ ├── ArticleDaoImpl.java
│ │ │ │ ├── BoardDaoImpl.java
│ │ │ │ ├── ColumnDaoImpl.java
│ │ │ │ └── UserDaoImpl.java
│ │ │ └── UserDao.java
│ │ ├── domain
│ │ │ ├── article.hbm.xml
│ │ │ ├── Article.java
│ │ │ ├── board.hbm.xml
│ │ │ ├── Board.java
│ │ │ ├── column.hbm.xml
│ │ │ ├── Column.java
│ │ │ ├── user.hbm.xml
│ │ │ └── User.java
│ │ ├── exception
│ │ │ ├── ExceptionUtils.java
│ │ │ └── PtException.java
│ │ ├── listener
│ │ │ └── OnlineUserListener.java
│ │ ├── service
│ │ │ ├── ArticleService.java
│ │ │ ├── BoardService.java
│ │ │ ├── ColumnService.java
│ │ │ ├── impl
│ │ │ │ ├── ArticleServiceImpl.java
│ │ │ │ ├── BoardServiceImpl.java
│ │ │ │ ├── ColumnServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ └── UserService.java
│ │ ├── util
│ │ │ ├── date
│ │ │ │ ├── DateUtil.java
│ │ │ │ └── LunarCalendar.java
│ │ │ └── str
│ │ │ ├── ByteTools.java
│ │ │ └── StringUtils.java
│ │ ├── vo
│ │ │ ├── ArticleReplyVo.java
│ │ │ ├── ArticleVo.java
│ │ │ ├── BoardVo.java
│ │ │ ├── ColumnVo.java
│ │ │ └── UserVo.java
│ │ └── web
│ │ ├── action
│ │ │ ├── admin
│ │ │ │ ├── ArticleAction.java
│ │ │ │ ├── BoardAction.java
│ │ │ │ ├── ColumnAction.java
│ │ │ │ ├── IndexAction.java
│ │ │ │ └── UserAction.java
│ │ │ ├── IndexAction.java
│ │ │ └── IndexAjaxAction.java
│ │ ├── base
│ │ │ ├── AbstractAction.java
│ │ │ ├── AbstractAjaxAction.java
│ │ │ ├── CommonAction.java
│ │ │ └── Constants.java
│ │ ├── interceptor
│ │ │ ├── admin
│ │ │ │ └── AuthorityInterceptor.java
│ │ │ ├── AjaxAuthorityInterceptor.java
│ │ │ └── AuthorityInterceptor.java
│ │ ├── quartz
│ │ │ └── IndexScheduleTask.java
│ │ └── spring
│ │ └── StrutsSpringObjectFactory.java
│ ├── resources
│ │ ├── applicationContext-quartz.xml
│ │ ├── applicationContext.xml
│ │ ├── ehcache.xml
│ │ ├── hibernate.properties
│ │ ├── log4j.properties
│ │ ├── struts_admin.xml
│ │ ├── struts.xml
│ │ └── system.properties
│ └── webapp
│ ├── common
│ │ ├── css
│ │ │ ├── dialogbtn.gif
│ │ │ ├── dialog-winbtns.gif
│ │ │ ├── global.css
│ │ │ ├── kandytabs.css
│ │ │ └── smart_wizard_vertical.css
│ │ └── js
│ │ └── common.js
│ ├── css
│ │ ├── blog.css
│ │ ├── default.css
│ │ ├── flick
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_0_eeeeee_40x100.png
│ │ │ │ ├── ui-bg_flat_55_ffffff_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_100_f6f6f6_1x100.png
│ │ │ │ ├── ui-bg_highlight-soft_25_0073ea_1x100.png
│ │ │ │ ├── ui-bg_highlight-soft_50_dddddd_1x100.png
│ │ │ │ ├── ui-icons_0073ea_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_666666_256x240.png
│ │ │ │ ├── ui-icons_ff0084_256x240.png
│ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ └── jquery-ui-1.8.23.custom.css
│ │ ├── images
│ │ │ ├── ClosedTabBackgroundHover.png
│ │ │ └── ClosedTabBackground.png
│ │ ├── jquery-jvert-tabs-1.1.4.css
│ │ ├── mydesk.css
│ │ ├── outlook.css
│ │ ├── qtip.min.css
│ │ ├── search.css
│ │ ├── theme
│ │ │ └── blue.css
│ │ └── ui-lightness
│ │ ├── images
│ │ │ ├── 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.8.23.custom.css
│ ├── db
│ │ ├── forum.pdb
│ │ ├── forum.pdm
│ │ └── forum.sql
│ ├── images
│ │ ├── bodybg.gif
│ │ ├── btn_delete.png
│ │ ├── btn_edit.png
│ │ ├── button_bg.gif
│ │ ├── digg_blue.gif
│ │ ├── digg.gif
│ │ ├── female.gif
│ │ ├── forum_readme.gif
│ │ ├── icon_new.gif
│ │ ├── invalid_line.gif
│ │ ├── left_menuForOutLook.gif
│ │ ├── left_menuForOutLook.png
│ │ ├── loading.gif
│ │ ├── logo.png
│ │ ├── male.gif
│ │ ├── mydesk_10.jpg
│ │ ├── post
│ │ │ ├── new_post.gif
│ │ │ ├── post.gif
│ │ │ └── post_reply.gif
│ │ ├── skins
│ │ │ └── p_up.gif
│ │ ├── tab_bg.gif
│ │ ├── title_bg.gif
│ │ ├── top1.jpg
│ │ ├── top2.jpg
│ │ ├── top3.gif
│ │ ├── top4.jpg
│ │ ├── top_bt.jpg
│ │ ├── topicon.gif
│ │ ├── top.jpg
│ │ ├── unchecked.gif
│ │ ├── usergroup_0.gif
│ │ ├── usergroup_1.gif
│ │ └── usergroup_3.gif
│ ├── index.jsp
│ ├── jquery
│ │ ├── jquery-1.6.2.min.js
│ │ ├── jquery-1.8.0.min.js
│ │ ├── jquery-1.8.2.min.js
│ │ ├── jquery-ui-1.8.23.custom.min.js
│ │ └── TC.js
│ ├── js
│ │ └── admin
│ │ ├── addarticle.js
│ │ ├── addboard.js
│ │ ├── addcolumn.js
│ │ ├── addreply.js
│ │ ├── adduser.js
│ │ ├── articlereplys.js
│ │ ├── articles.js
│ │ ├── boards.js
│ │ ├── columns.js
│ │ ├── editarticle.js
│ │ ├── editboard.js
│ │ ├── editcolumn.js
│ │ ├── editreply.js
│ │ ├── edituser.js
│ │ ├── index.js
│ │ ├── replys.js
│ │ └── users.js
│ ├── lib
│ │ ├── easyui
│ │ │ ├── jquery.easyui.min.js
│ │ │ ├── plugins
│ │ │ │ ├── jquery.accordion.js
│ │ │ │ ├── jquery.calendar.js
│ │ │ │ ├── jquery.combobox.js
│ │ │ │ ├── jquery.combogrid.js
│ │ │ │ ├── jquery.combo.js
│ │ │ │ ├── jquery.combotree.js
│ │ │ │ ├── jquery.datagrid.js
│ │ │ │ ├── jquery.datebox.js
│ │ │ │ ├── jquery.datetimebox.js
│ │ │ │ ├── jquery.dialog.js
│ │ │ │ ├── jquery.draggable.js
│ │ │ │ ├── jquery.droppable.js
│ │ │ │ ├── jquery.form.js
│ │ │ │ ├── jquery.layout.js
│ │ │ │ ├── jquery.linkbutton.js
│ │ │ │ ├── jquery.menubutton.js
│ │ │ │ ├── jquery.menu.js
│ │ │ │ ├── jquery.messager.js
│ │ │ │ ├── jquery.numberbox.js
│ │ │ │ ├── jquery.numberspinner.js
│ │ │ │ ├── jquery.pagination.js
│ │ │ │ ├── jquery.panel.js
│ │ │ │ ├── jquery.parser.js
│ │ │ │ ├── jquery.progressbar.js
│ │ │ │ ├── jquery.propertygrid.js
│ │ │ │ ├── jquery.resizable.js
│ │ │ │ ├── jquery.searchbox.js
│ │ │ │ ├── jquery.slider.js
│ │ │ │ ├── jquery.spinner.js
│ │ │ │ ├── jquery.splitbutton.js
│ │ │ │ ├── jquery.tabs.js
│ │ │ │ ├── jquery.timespinner.js
│ │ │ │ ├── jquery.treegrid.js
│ │ │ │ ├── jquery.tree.js
│ │ │ │ ├── jquery.validatebox.js
│ │ │ │ └── jquery.window.js
│ │ │ └── themes
│ │ │ ├── default
│ │ │ │ ├── accordion.css
│ │ │ │ ├── calendar.css
│ │ │ │ ├── combobox.css
│ │ │ │ ├── combo.css
│ │ │ │ ├── datagrid.css
│ │ │ │ ├── datebox.css
│ │ │ │ ├── dialog.css
│ │ │ │ ├── easyui.css
│ │ │ │ ├── images
│ │ │ │ │ ├── accordion_collapse.png
│ │ │ │ │ ├── accordion_expand.png
│ │ │ │ │ ├── blank.gif
│ │ │ │ │ ├── button_a_bg.gif
│ │ │ │ │ ├── button_plain_hover.png
│ │ │ │ │ ├── button_span_bg.gif
│ │ │ │ │ ├── calendar_nextmonth.gif
│ │ │ │ │ ├── calendar_nextyear.gif
│ │ │ │ │ ├── calendar_prevmonth.gif
│ │ │ │ │ ├── calendar_prevyear.gif
│ │ │ │ │ ├── combo_arrow.gif
│ │ │ │ │ ├── datagrid_header_bg.gif
│ │ │ │ │ ├── datagrid_row_collapse.gif
│ │ │ │ │ ├── datagrid_row_expand.gif
│ │ │ │ │ ├── datagrid_sort_asc.gif
│ │ │ │ │ ├── datagrid_sort_desc.gif
│ │ │ │ │ ├── datagrid_title_bg.png
│ │ │ │ │ ├── datebox_arrow.png
│ │ │ │ │ ├── layout_arrows.png
│ │ │ │ │ ├── menu_downarrow.png
│ │ │ │ │ ├── menu.gif
│ │ │ │ │ ├── menu_rightarrow.png
│ │ │ │ │ ├── menu_sep.png
│ │ │ │ │ ├── menu_split_downarrow.png
│ │ │ │ │ ├── messager_error.gif
│ │ │ │ │ ├── messager_info.gif
│ │ │ │ │ ├── messager_question.gif
│ │ │ │ │ ├── messager_warning.gif
│ │ │ │ │ ├── pagination_first.gif
│ │ │ │ │ ├── pagination_last.gif
│ │ │ │ │ ├── pagination_loading.gif
│ │ │ │ │ ├── pagination_load.png
│ │ │ │ │ ├── pagination_next.gif
│ │ │ │ │ ├── pagination_prev.gif
│ │ │ │ │ ├── panel_loading.gif
│ │ │ │ │ ├── panel_title.png
│ │ │ │ │ ├── panel_tool_collapse.gif
│ │ │ │ │ ├── panel_tool_expand.gif
│ │ │ │ │ ├── panel_tools.gif
│ │ │ │ │ ├── searchbox_button.png
│ │ │ │ │ ├── slider_handle.png
│ │ │ │ │ ├── spinner_arrow_down.gif
│ │ │ │ │ ├── spinner_arrow_up.gif
│ │ │ │ │ ├── tabs_active.png
│ │ │ │ │ ├── tabs_close.gif
│ │ │ │ │ ├── tabs_enabled.png
│ │ │ │ │ ├── tabs_leftarrow.png
│ │ │ │ │ ├── tabs_rightarrow.png
│ │ │ │ │ ├── Thumbs.db
│ │ │ │ │ ├── tree_arrows.gif
│ │ │ │ │ ├── tree_checkbox_0.gif
│ │ │ │ │ ├── tree_checkbox_1.gif
│ │ │ │ │ ├── tree_checkbox_2.gif
│ │ │ │ │ ├── tree_dnd_no.png
│ │ │ │ │ ├── tree_dnd_yes.png
│ │ │ │ │ ├── tree_elbow.png
│ │ │ │ │ ├── tree_file.gif
│ │ │ │ │ ├── tree_folder.gif
│ │ │ │ │ ├── tree_folder_open.gif
│ │ │ │ │ ├── tree_loading.gif
│ │ │ │ │ ├── validatebox_pointer.gif
│ │ │ │ │ └── validatebox_warning.png
│ │ │ │ ├── layout.css
│ │ │ │ ├── linkbutton.css
│ │ │ │ ├── menubutton.css
│ │ │ │ ├── menu.css
│ │ │ │ ├── messager.css
│ │ │ │ ├── pagination.css
│ │ │ │ ├── panel.css
│ │ │ │ ├── progressbar.css
│ │ │ │ ├── propertygrid.css
│ │ │ │ ├── searchbox.css
│ │ │ │ ├── slider.css
│ │ │ │ ├── spinner.css
│ │ │ │ ├── splitbutton.css
│ │ │ │ ├── tabs.css
│ │ │ │ ├── tree.css
│ │ │ │ ├── validatebox.css
│ │ │ │ └── window.css
│ │ │ ├── gray
│ │ │ │ ├── accordion.css
│ │ │ │ ├── calendar.css
│ │ │ │ ├── combobox.css
│ │ │ │ ├── combo.css
│ │ │ │ ├── datagrid.css
│ │ │ │ ├── datebox.css
│ │ │ │ ├── dialog.css
│ │ │ │ ├── easyui.css
│ │ │ │ ├── images
│ │ │ │ │ ├── accordion_collapse.png
│ │ │ │ │ ├── accordion_expand.png
│ │ │ │ │ ├── blank.gif
│ │ │ │ │ ├── button_a_bg.gif
│ │ │ │ │ ├── button_plain_hover.png
│ │ │ │ │ ├── button_span_bg.gif
│ │ │ │ │ ├── calendar_nextmonth.gif
│ │ │ │ │ ├── calendar_nextyear.gif
│ │ │ │ │ ├── calendar_prevmonth.gif
│ │ │ │ │ ├── calendar_prevyear.gif
│ │ │ │ │ ├── combo_arrow.gif
│ │ │ │ │ ├── datagrid_header_bg.gif
│ │ │ │ │ ├── datagrid_row_collapse.gif
│ │ │ │ │ ├── datagrid_row_expand.gif
│ │ │ │ │ ├── datagrid_sort_asc.gif
│ │ │ │ │ ├── datagrid_sort_desc.gif
│ │ │ │ │ ├── datagrid_title_bg.gif
│ │ │ │ │ ├── datebox_arrow.png
│ │ │ │ │ ├── layout_arrows.png
│ │ │ │ │ ├── menu_downarrow.png
│ │ │ │ │ ├── menu.gif
│ │ │ │ │ ├── menu_rightarrow.png
│ │ │ │ │ ├── menu_sep.png
│ │ │ │ │ ├── menu_split_downarrow.png
│ │ │ │ │ ├── messager_error.gif
│ │ │ │ │ ├── messager_info.gif
│ │ │ │ │ ├── messager_question.gif
│ │ │ │ │ ├── messager_warning.gif
│ │ │ │ │ ├── pagination_first.gif
│ │ │ │ │ ├── pagination_last.gif
│ │ │ │ │ ├── pagination_loading.gif
│ │ │ │ │ ├── pagination_load.png
│ │ │ │ │ ├── pagination_next.gif
│ │ │ │ │ ├── pagination_prev.gif
│ │ │ │ │ ├── panel_loading.gif
│ │ │ │ │ ├── panel_title.gif
│ │ │ │ │ ├── panel_tool_collapse.gif
│ │ │ │ │ ├── panel_tool_expand.gif
│ │ │ │ │ ├── panel_tools.gif
│ │ │ │ │ ├── searchbox_button.png
│ │ │ │ │ ├── slider_handle.png
│ │ │ │ │ ├── spinner_arrow_down.gif
│ │ │ │ │ ├── spinner_arrow_up.gif
│ │ │ │ │ ├── tabs_close.gif
│ │ │ │ │ ├── tabs_enabled.gif
│ │ │ │ │ ├── tabs_leftarrow.png
│ │ │ │ │ ├── tabs_rightarrow.png
│ │ │ │ │ ├── Thumbs.db
│ │ │ │ │ ├── tree_arrows.gif
│ │ │ │ │ ├── tree_checkbox_0.gif
│ │ │ │ │ ├── tree_checkbox_1.gif
│ │ │ │ │ ├── tree_checkbox_2.gif
│ │ │ │ │ ├── tree_dnd_no.png
│ │ │ │ │ ├── tree_dnd_yes.png
│ │ │ │ │ ├── tree_elbow.png
│ │ │ │ │ ├── tree_file.gif
│ │ │ │ │ ├── tree_folder.gif
│ │ │ │ │ ├── tree_folder_open.gif
│ │ │ │ │ ├── tree_loading.gif
│ │ │ │ │ ├── validatebox_pointer.gif
│ │ │ │ │ └── validatebox_warning.png
│ │ │ │ ├── layout.css
│ │ │ │ ├── linkbutton.css
│ │ │ │ ├── menubutton.css
│ │ │ │ ├── menu.css
│ │ │ │ ├── messager.css
│ │ │ │ ├── pagination.css
│ │ │ │ ├── panel.css
│ │ │ │ ├── progressbar.css
│ │ │ │ ├── propertygrid.css
│ │ │ │ ├── searchbox.css
│ │ │ │ ├── slider.css
│ │ │ │ ├── spinner.css
│ │ │ │ ├── splitbutton.css
│ │ │ │ ├── tabs.css
│ │ │ │ ├── tree.css
│ │ │ │ ├── validatebox.css
│ │ │ │ └── window.css
│ │ │ ├── icon.css
│ │ │ └── icons
│ │ │ ├── back.png
│ │ │ ├── blank.gif
│ │ │ ├── cancel.png
│ │ │ ├── cut.png
│ │ │ ├── edit_add.png
│ │ │ ├── edit_remove.png
│ │ │ ├── filesave.png
│ │ │ ├── help.png
│ │ │ ├── mini_add.png
│ │ │ ├── mini_edit.png
│ │ │ ├── mini_refresh.png
│ │ │ ├── no.png
│ │ │ ├── ok.png
│ │ │ ├── pencil.png
│ │ │ ├── print.png
│ │ │ ├── redo.png
│ │ │ ├── reload.png
│ │ │ ├── search.png
│ │ │ ├── sum.png
│ │ │ ├── tip.png
│ │ │ └── undo.png
│ │ ├── jquery-jvert-tabs-1.1.4.js
│ │ ├── jquery-validation-1.9.0
│ │ │ ├── jquery.metadata.js
│ │ │ ├── jquery.validate.js
│ │ │ ├── jquery.validate.min.js
│ │ │ └── messages_cn.js
│ │ ├── kindeditor
│ │ │ ├── kindeditor-min.js
│ │ │ ├── lang
│ │ │ │ ├── ar.js
│ │ │ │ ├── en.js
│ │ │ │ ├── zh_CN.js
│ │ │ │ └── zh_TW.js
│ │ │ └── themes
│ │ │ ├── common
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── blank.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── media.gif
│ │ │ │ └── rm.gif
│ │ │ ├── default
│ │ │ │ ├── background.png
│ │ │ │ ├── default.css
│ │ │ │ └── default.png
│ │ │ │ ├── editor.gif
│ │ │ │ └── qq.css
│ │ │ └── simple
│ │ │ └── simple.css
│ │ ├── ligerUI
│ │ │ ├── js
│ │ │ │ ├── core
│ │ │ │ │ └── base.js
│ │ │ │ ├── ligerui.all.js
│ │ │ │ ├── ligerui.min.js
│ │ │ │ └── plugins
│ │ │ │ ├── ligerAccordion.js
│ │ │ │ ├── ligerButton.js
│ │ │ │ ├── ligerCheckBox.js
│ │ │ │ ├── ligerComboBox.js
│ │ │ │ ├── ligerDateEditor.js
│ │ │ │ ├── ligerDialog.js
│ │ │ │ ├── ligerDrag.js
│ │ │ │ ├── ligerEasyTab.js
│ │ │ │ ├── ligerFilter.js
│ │ │ │ ├── ligerForm.js
│ │ │ │ ├── ligerGrid.js
│ │ │ │ ├── ligerLayout.js
│ │ │ │ ├── ligerMenuBar.js
│ │ │ │ ├── ligerMenu.js
│ │ │ │ ├── ligerMessageBox.js
│ │ │ │ ├── ligerRadio.js
│ │ │ │ ├── ligerResizable.js
│ │ │ │ ├── ligerSpinner.js
│ │ │ │ ├── ligerTab.js
│ │ │ │ ├── ligerTextBox.js
│ │ │ │ ├── ligerTip.js
│ │ │ │ ├── ligerToolBar.js
│ │ │ │ ├── ligerTree.js
│ │ │ │ └── ligerWindow.js
│ │ │ └── skins
│ │ │ ├── Aqua
│ │ │ │ ├── css
│ │ │ │ │ ├── ligerui-all.css
│ │ │ │ │ ├── ligerui-common.css
│ │ │ │ │ ├── ligerui-dialog.css
│ │ │ │ │ ├── ligerui-form.css
│ │ │ │ │ ├── ligerui-grid.css
│ │ │ │ │ ├── ligerui-layout.css
│ │ │ │ │ ├── ligerui-menu.css
│ │ │ │ │ ├── ligerui-tab.css
│ │ │ │ │ └── ligerui-tree.css
│ │ │ │ └── images
│ │ │ │ ├── common
│ │ │ │ │ ├── bigloading.gif
│ │ │ │ │ ├── drop-icons.gif
│ │ │ │ │ ├── exclamation.gif
│ │ │ │ │ ├── invalid-line.gif
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ └── table.png
│ │ │ │ ├── controls
│ │ │ │ │ ├── bg-panel-title.gif
│ │ │ │ │ ├── bg-panel-title-over.gif
│ │ │ │ │ ├── bg-panel-title-pressed.gif
│ │ │ │ │ ├── bg-tab-title.gif
│ │ │ │ │ ├── bg-tab-title-over.gif
│ │ │ │ │ ├── bg-tab-title-pressed.gif
│ │ │ │ │ ├── bg-text.gif
│ │ │ │ │ ├── bg-trigger.gif
│ │ │ │ │ ├── bg-trigger-over.gif
│ │ │ │ │ ├── bg-trigger-pressed.gif
│ │ │ │ │ ├── btn.gif
│ │ │ │ │ ├── btn-l.gif
│ │ │ │ │ ├── btn-r.gif
│ │ │ │ │ ├── button-bg.gif
│ │ │ │ │ ├── button-bg-over.gif
│ │ │ │ │ ├── checkbox.gif
│ │ │ │ │ ├── dateeditor-bar-bg.gif
│ │ │ │ │ ├── dateeditor-header-bg.gif
│ │ │ │ │ └── radio.gif
│ │ │ │ ├── dateeditor
│ │ │ │ │ ├── icon-first.gif
│ │ │ │ │ ├── icon-last.gif
│ │ │ │ │ ├── icon-next.gif
│ │ │ │ │ └── icon-prev.gif
│ │ │ │ ├── form
│ │ │ │ │ └── verify-corner.gif
│ │ │ │ ├── grid
│ │ │ │ │ ├── grid-checkbox-checked.gif
│ │ │ │ │ ├── grid-checkbox.gif
│ │ │ │ │ ├── grid-detail-close.gif
│ │ │ │ │ ├── grid-detail-open.gif
│ │ │ │ │ ├── grid-tree-close.gif
│ │ │ │ │ ├── grid-tree-open.gif
│ │ │ │ │ ├── header2-bg.jpg
│ │ │ │ │ ├── header-bg.gif
│ │ │ │ │ ├── header-bg-over.gif
│ │ │ │ │ ├── popup-line.gif
│ │ │ │ │ └── popup-row-over.gif
│ │ │ │ ├── icon
│ │ │ │ │ ├── bar-button-over.gif
│ │ │ │ │ ├── checkbox-checked.gif
│ │ │ │ │ ├── checkbox.gif
│ │ │ │ │ ├── cross.gif
│ │ │ │ │ ├── icon-close.gif
│ │ │ │ │ ├── icon-close-over.gif
│ │ │ │ │ ├── icon-down.gif
│ │ │ │ │ ├── icon-drop.gif
│ │ │ │ │ ├── icon-edited.gif
│ │ │ │ │ ├── icon-first.gif
│ │ │ │ │ ├── icon-last.gif
│ │ │ │ │ ├── icon-line.gif
│ │ │ │ │ ├── icon-load.gif
│ │ │ │ │ ├── icon-next.gif
│ │ │ │ │ ├── icon-prev.gif
│ │ │ │ │ ├── icon-sort-asc.gif
│ │ │ │ │ ├── icon-sort-desc.gif
│ │ │ │ │ └── icon-up.gif
│ │ │ │ ├── layout
│ │ │ │ │ ├── accordion-content.gif
│ │ │ │ │ ├── accordion-header.gif
│ │ │ │ │ ├── accordion-header-over.gif
│ │ │ │ │ ├── layout-header.gif
│ │ │ │ │ ├── layout-header-over.gif
│ │ │ │ │ ├── layout-sidebar-header.gif
│ │ │ │ │ ├── mini-bottom.gif
│ │ │ │ │ ├── mini-left.gif
│ │ │ │ │ ├── mini-right.gif
│ │ │ │ │ ├── mini-top.gif
│ │ │ │ │ ├── panel-content.gif
│ │ │ │ │ ├── panel-header.gif
│ │ │ │ │ ├── panel-header-over.gif
│ │ │ │ │ ├── tabs-bg.gif
│ │ │ │ │ ├── tabs-item-bg.gif
│ │ │ │ │ ├── tabs-item-left-bg.gif
│ │ │ │ │ ├── tabs-item-over-bg.gif
│ │ │ │ │ ├── tabs-item-right-bg.gif
│ │ │ │ │ ├── tabs-tools.gif
│ │ │ │ │ └── togglebar.gif
│ │ │ │ ├── menu
│ │ │ │ │ ├── menu-item-arrow.gif
│ │ │ │ │ ├── menu-item-down.gif
│ │ │ │ │ ├── menu-item-over-l.gif
│ │ │ │ │ ├── menu-item-over-m.gif
│ │ │ │ │ ├── menu-item-over-r.gif
│ │ │ │ │ ├── menu-line-x.gif
│ │ │ │ │ └── menu-line-y.gif
│ │ │ │ ├── panel
│ │ │ │ │ ├── bar-bg.gif
│ │ │ │ │ ├── header2-bg.jpg
│ │ │ │ │ ├── header-bg.gif
│ │ │ │ │ ├── header-bg.jpg
│ │ │ │ │ ├── panel-btn.gif
│ │ │ │ │ ├── panel-btn-l.gif
│ │ │ │ │ ├── panel-btn-r.gif
│ │ │ │ │ ├── panel-header.gif
│ │ │ │ │ ├── panel-menu.gif
│ │ │ │ │ ├── panel-menu-item-down.gif
│ │ │ │ │ ├── panel-toolbar.gif
│ │ │ │ │ └── panel-tools.gif
│ │ │ │ ├── tree
│ │ │ │ │ ├── folder.gif
│ │ │ │ │ ├── folder-open.gif
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── tree.gif
│ │ │ │ │ ├── tree-leaf.gif
│ │ │ │ │ ├── tree-level.gif
│ │ │ │ │ ├── tree-noline.gif
│ │ │ │ │ ├── tree-status-close.gif
│ │ │ │ │ ├── tree-status.gif
│ │ │ │ │ └── tree-status-open.gif
│ │ │ │ └── win
│ │ │ │ ├── box.gif
│ │ │ │ ├── box-icons.gif
│ │ │ │ ├── dialog-bc.gif
│ │ │ │ ├── dialog.gif
│ │ │ │ ├── dialog-icons.gif
│ │ │ │ ├── dialog-tc.gif
│ │ │ │ ├── dialog-winbtns.gif
│ │ │ │ ├── taskbar.gif
│ │ │ │ ├── taskbar.png
│ │ │ │ ├── taskbar-task.gif
│ │ │ │ └── taskicon.gif
│ │ │ ├── Gray
│ │ │ │ ├── css
│ │ │ │ │ ├── all.css
│ │ │ │ │ ├── common.css
│ │ │ │ │ ├── dialog.css
│ │ │ │ │ ├── form.css
│ │ │ │ │ ├── grid.css
│ │ │ │ │ ├── layout.css
│ │ │ │ │ └── tab.css
│ │ │ │ └── images
│ │ │ │ ├── layout
│ │ │ │ │ ├── accordion-header.gif
│ │ │ │ │ ├── icon-close.gif
│ │ │ │ │ ├── icon-close-over.gif
│ │ │ │ │ ├── layout-header.gif
│ │ │ │ │ ├── tabs-bg.gif
│ │ │ │ │ ├── tabs-item-bg.gif
│ │ │ │ │ ├── tabs-item-left-bg.gif
│ │ │ │ │ ├── tabs-item-left-selected.gif
│ │ │ │ │ ├── tabs-item-right-bg.gif
│ │ │ │ │ ├── tabs-item-right-selected.gif
│ │ │ │ │ ├── tabs-item-selected.gif
│ │ │ │ │ └── togglebar.gif
│ │ │ │ ├── ui
│ │ │ │ │ ├── button1.gif
│ │ │ │ │ ├── button2.gif
│ │ │ │ │ ├── button-over.gif
│ │ │ │ │ ├── dateeditor-bar.gif
│ │ │ │ │ ├── dateeditor-btn.gif
│ │ │ │ │ ├── dateeditor-btn-over.gif
│ │ │ │ │ ├── dateeditor-thead.gif
│ │ │ │ │ ├── gridalt.gif
│ │ │ │ │ ├── gridbar.jpg
│ │ │ │ │ ├── grid-detail-close.gif
│ │ │ │ │ ├── grid-detail-open.gif
│ │ │ │ │ ├── grideditor.gif
│ │ │ │ │ ├── icon-down.gif
│ │ │ │ │ ├── icon-up.gif
│ │ │ │ │ ├── inputdisabled.gif
│ │ │ │ │ ├── input.gif
│ │ │ │ │ ├── loading2.gif
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ └── trigger.gif
│ │ │ │ └── win
│ │ │ │ ├── dialogbtn.gif
│ │ │ │ ├── dialogicon.gif
│ │ │ │ ├── dialog-winbtns.gif
│ │ │ │ └── header-bg.gif
│ │ │ ├── icons
│ │ │ │ ├── add.gif
│ │ │ │ ├── archives.gif
│ │ │ │ ├── attibutes.gif
│ │ │ │ ├── back.gif
│ │ │ │ ├── bluebook.gif
│ │ │ │ ├── bookpen.gif
│ │ │ │ ├── busy.gif
│ │ │ │ ├── calendar.gif
│ │ │ │ ├── candle.gif
│ │ │ │ ├── coffee.gif
│ │ │ │ ├── comment.gif
│ │ │ │ ├── communication.gif
│ │ │ │ ├── config.gif
│ │ │ │ ├── customers.gif
│ │ │ │ ├── cut.gif
│ │ │ │ ├── database.gif
│ │ │ │ ├── delete.gif
│ │ │ │ ├── discuss.gif
│ │ │ │ ├── edit.gif
│ │ │ │ ├── graywarn.gif
│ │ │ │ ├── greenwarn.gif
│ │ │ │ ├── help.gif
│ │ │ │ ├── home.gif
│ │ │ │ ├── lock.gif
│ │ │ │ ├── logout.gif
│ │ │ │ ├── mailbox.gif
│ │ │ │ ├── memeber.gif
│ │ │ │ ├── modify.gif
│ │ │ │ ├── msn.gif
│ │ │ │ ├── myaccount.gif
│ │ │ │ ├── ok.gif
│ │ │ │ ├── outbox.gif
│ │ │ │ ├── pager.gif
│ │ │ │ ├── photograph.gif
│ │ │ │ ├── plus.gif
│ │ │ │ ├── prev.gif
│ │ │ │ ├── print.gif
│ │ │ │ ├── process.gif
│ │ │ │ ├── qq.gif
│ │ │ │ ├── refresh.gif
│ │ │ │ ├── right.gif
│ │ │ │ ├── role.gif
│ │ │ │ ├── save-disabled.gif
│ │ │ │ ├── save.gif
│ │ │ │ ├── search2.gif
│ │ │ │ ├── search.gif
│ │ │ │ ├── settings.gif
│ │ │ │ ├── true.gif
│ │ │ │ ├── up.gif
│ │ │ │ └── 新建 Microsoft Office Excel 工作表.xlsx
│ │ │ ├── ligerui-icons.css
│ │ │ └── Silvery
│ │ │ ├── css
│ │ │ │ ├── form.css
│ │ │ │ ├── grid.css
│ │ │ │ ├── layout.css
│ │ │ │ └── style.css
│ │ │ └── images
│ │ │ ├── form
│ │ │ │ ├── checkboxradio.gif
│ │ │ │ ├── icon-down.gif
│ │ │ │ ├── icon-down-over.gif
│ │ │ │ ├── icon-up.gif
│ │ │ │ ├── icon-up-over.gif
│ │ │ │ ├── invalid_line.gif
│ │ │ │ ├── text-date-icon.gif
│ │ │ │ ├── text-down-icon.gif
│ │ │ │ ├── text-focus.gif
│ │ │ │ ├── text.gif
│ │ │ │ ├── text-l-focus.gif
│ │ │ │ ├── text-l.gif
│ │ │ │ ├── text-l-over.gif
│ │ │ │ ├── text-over.gif
│ │ │ │ ├── text-r-focus.gif
│ │ │ │ ├── text-r.gif
│ │ │ │ └── text-r-over.gif
│ │ │ ├── grid
│ │ │ │ └── gridheaderbg.jpg
│ │ │ └── layout
│ │ │ ├── accordion-header.jpg
│ │ │ ├── accordion-header-over.jpg
│ │ │ ├── layout-header.jpg
│ │ │ ├── layout-header-over.jpg
│ │ │ ├── tabs-bg.jpg
│ │ │ ├── tabs-item-bg.jpg
│ │ │ ├── tabs-item-left-bg.gif
│ │ │ ├── tabs-item-over-bg.gif
│ │ │ ├── tabs-item-right-bg.gif
│ │ │ └── tabs-tools.gif
│ │ ├── My97DatePicker
│ │ │ ├── calendar.js
│ │ │ ├── config.js
│ │ │ ├── lang
│ │ │ │ ├── en.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── My97DatePicker.htm
│ │ │ ├── skin
│ │ │ │ ├── datePicker.gif
│ │ │ │ ├── default
│ │ │ │ │ ├── datepicker.css
│ │ │ │ │ └── img.gif
│ │ │ │ ├── WdatePicker.css
│ │ │ │ └── whyGreen
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ └── WdatePicker.js
│ │ ├── qtip
│ │ │ └── qtip.min.js
│ │ └── zTree
│ │ ├── jquery.ztree.all-3.4.min.js
│ │ └── zTreeStyle
│ │ ├── img
│ │ │ ├── diy
│ │ │ │ ├── 1_close.png
│ │ │ │ ├── 1_open.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ │ ├── line_conn.gif
│ │ │ ├── loading.gif
│ │ │ ├── zTreeStandard.gif
│ │ │ └── zTreeStandard.png
│ │ └── zTreeStyle.css
│ ├── prototype
│ │ ├── back_add_article.html
│ │ ├── back_add_article_reply.html
│ │ ├── back_add_board.html
│ │ ├── back_add_user.html
│ │ ├── back_article_reply.html
│ │ ├── back_articles.html
│ │ ├── back_boards.html
│ │ ├── back_edit_article.html
│ │ ├── back_edit_article_reply.html
│ │ ├── back_edit_board.html
│ │ ├── back_edit_user.html
│ │ ├── back_index.html
│ │ ├── back_login.html
│ │ ├── back_users.html
│ │ ├── head_about_me.html
│ │ ├── head_article.html
│ │ ├── head_blog.html
│ │ ├── head_detail.html
│ │ ├── head_edit_article.html
│ │ ├── head_index.html
│ │ ├── head_list.html
│ │ ├── head_login.html
│ │ ├── head_my_blog.html
│ │ ├── head_my_info.html
│ │ ├── head_my_password.html
│ │ ├── head_new_article.html
│ │ ├── head_regist.html
│ │ ├── head_search_result.html
│ │ └── readme.txt
│ └── WEB-INF
│ ├── jsp
│ │ ├── addarticle.jsp
│ │ ├── admin
│ │ │ ├── addarticle.jsp
│ │ │ ├── addboard.jsp
│ │ │ ├── addcolumn.jsp
│ │ │ ├── addreply.jsp
│ │ │ ├── adduser.jsp
│ │ │ ├── articlereplys.jsp
│ │ │ ├── articles.jsp
│ │ │ ├── boards.jsp
│ │ │ ├── columns.jsp
│ │ │ ├── common
│ │ │ │ └── globalException.jsp
│ │ │ ├── editarticle.jsp
│ │ │ ├── editboard.jsp
│ │ │ ├── editcolumn.jsp
│ │ │ ├── editreply.jsp
│ │ │ ├── edituser.jsp
│ │ │ ├── index.jsp
│ │ │ ├── login.jsp
│ │ │ ├── noauth.jsp
│ │ │ ├── nologin.jsp
│ │ │ └── users.jsp
│ │ ├── article.jsp
│ │ ├── boards.jsp
│ │ ├── details.jsp
│ │ ├── editarticle.jsp
│ │ ├── error.jsp
│ │ ├── footer.jsp
│ │ ├── header.jsp
│ │ ├── index.jsp
│ │ ├── json.jsp
│ │ ├── login.jsp
│ │ ├── myblog.jsp
│ │ ├── myinfo.jsp
│ │ ├── mypass.jsp
│ │ ├── regist.jsp
│ │ ├── searchresult.jsp
│ │ ├── userblog.jsp
│ │ └── userinfo.jsp
│ └── web.xml
└── test
├── main
└── resources
└── webdefault.xml
117 directories, 816 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论