├── .classpath ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs ├── org.eclipse.m2e.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.prefs.xml ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container └── org.eclipse.wst.jsdt.ui.superType.name ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── rml │ │ │ ├── comparator │ │ │ ├── AuthComparator.java │ │ │ └── MenuComparator.java │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ ├── BaseController.java │ │ │ ├── DocController.java │ │ │ ├── EquipController.java │ │ │ ├── LogController.java │ │ │ ├── MenuController.java │ │ │ ├── OnlineController.java │ │ │ ├── RepairController.java │ │ │ ├── RoleController.java │ │ │ └── UserController.java │ │ │ ├── dao │ │ │ ├── BaseDaoI.java │ │ │ └── impl │ │ │ │ └── BaseDaoImpl.java │ │ │ ├── filter │ │ │ └── ErrorImgFilter.java │ │ │ ├── interceptors │ │ │ └── SecurityInterceptor.java │ │ │ ├── listener │ │ │ ├── OnlineListener.java │ │ │ └── RepairListener.java │ │ │ ├── model │ │ │ ├── po │ │ │ │ ├── Tauth.java │ │ │ │ ├── Tdoc.java │ │ │ │ ├── Tequip.java │ │ │ │ ├── Tlog.java │ │ │ │ ├── Tmenu.java │ │ │ │ ├── Tonline.java │ │ │ │ ├── Trole.java │ │ │ │ ├── Troletauth.java │ │ │ │ ├── Tuser.java │ │ │ │ └── Tusertrole.java │ │ │ └── vo │ │ │ │ ├── Auth.java │ │ │ │ ├── DataGrid.java │ │ │ │ ├── Doc.java │ │ │ │ ├── Equip.java │ │ │ │ ├── Json.java │ │ │ │ ├── Log.java │ │ │ │ ├── Menu.java │ │ │ │ ├── Online.java │ │ │ │ ├── Role.java │ │ │ │ ├── RoleChart.java │ │ │ │ ├── SessionInfo.java │ │ │ │ ├── TreeNode.java │ │ │ │ └── User.java │ │ │ ├── service │ │ │ ├── AuthServiceI.java │ │ │ ├── DocServiceI.java │ │ │ ├── EquipServiceI.java │ │ │ ├── LogServiceI.java │ │ │ ├── MenuServiceI.java │ │ │ ├── OnlineServiceI.java │ │ │ ├── RepairServiceI.java │ │ │ ├── RoleServiceI.java │ │ │ ├── UserServiceI.java │ │ │ └── impl │ │ │ │ ├── AuthServiceImpl.java │ │ │ │ ├── DocServiceImpl.java │ │ │ │ ├── EquipServiceImpl.java │ │ │ │ ├── LogServiceImpl.java │ │ │ │ ├── MenuServiceImpl.java │ │ │ │ ├── OnlineServiceImpl.java │ │ │ │ ├── RepairServiceImpl.java │ │ │ │ ├── RoleServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── util │ │ │ ├── ChartUtils.java │ │ │ ├── ClobUtil.java │ │ │ ├── Encrypt.java │ │ │ ├── ExcelExport.java │ │ │ ├── ExcelFileGenerator.java │ │ │ ├── ExceptionUtil.java │ │ │ ├── FastJsonHttpMessageConverter.java │ │ │ ├── IpUtil.java │ │ │ ├── JacksonJsonUtil.java │ │ │ ├── RequestUtil.java │ │ │ ├── ResourceUtil.java │ │ │ └── StringEscapeEditor.java │ ├── resources │ │ ├── config.properties │ │ ├── log4j.properties │ │ ├── spring-hibernate.xml │ │ ├── spring-mvc.xml │ │ └── spring.xml │ └── webapp │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── admin │ │ ├── auth.jsp │ │ ├── authAdd.jsp │ │ ├── authEdit.jsp │ │ ├── chart.jsp │ │ ├── doc.jsp │ │ ├── docAdd.jsp │ │ ├── docEdit.jsp │ │ ├── docUpload.jsp │ │ ├── equip.jsp │ │ ├── equipAdd.jsp │ │ ├── equipEdit.jsp │ │ ├── log.jsp │ │ ├── role.jsp │ │ ├── roleAdd.jsp │ │ ├── roleEdit.jsp │ │ ├── user.jsp │ │ ├── userAdd.jsp │ │ ├── userEdit.jsp │ │ └── userRoleEdit.jsp │ │ ├── chart │ │ └── Readme.txt │ │ ├── error │ │ ├── 404.jsp │ │ ├── 404_bak.jsp │ │ ├── 500.jsp │ │ ├── files │ │ │ ├── allsite.js │ │ │ ├── mod_foot.js │ │ │ ├── notfound.gif │ │ │ ├── qbase.css │ │ │ ├── qbase_datauri.css │ │ │ └── qing.js │ │ ├── noAuth.jsp │ │ ├── noSession.jsp │ │ ├── notfound.png │ │ ├── strutsException.jsp │ │ └── x.gif │ │ ├── include.jsp │ │ ├── index.jsp │ │ ├── jslib │ │ ├── jquery-easyui-1.3.1 │ │ │ ├── changelog.txt │ │ │ ├── demo │ │ │ │ ├── accordion.html │ │ │ │ ├── calendar.html │ │ │ │ ├── combo.html │ │ │ │ ├── combobox.html │ │ │ │ ├── combobox_data.json │ │ │ │ ├── combogrid.html │ │ │ │ ├── combotree.html │ │ │ │ ├── datagrid.html │ │ │ │ ├── datagrid2.html │ │ │ │ ├── datagrid3.html │ │ │ │ ├── datagrid4.html │ │ │ │ ├── datagrid5.html │ │ │ │ ├── datagrid_data.json │ │ │ │ ├── datagrid_data2.json │ │ │ │ ├── datagrid_data3.json │ │ │ │ ├── datebox.html │ │ │ │ ├── datetimebox.html │ │ │ │ ├── demo.css │ │ │ │ ├── dialog.html │ │ │ │ ├── draggable.html │ │ │ │ ├── droppable.html │ │ │ │ ├── droppable1.html │ │ │ │ ├── droppable2.html │ │ │ │ ├── easyloader.html │ │ │ │ ├── form.html │ │ │ │ ├── form_data.json │ │ │ │ ├── layout.html │ │ │ │ ├── layout1.html │ │ │ │ ├── layout2.html │ │ │ │ ├── linkbutton.html │ │ │ │ ├── menu.html │ │ │ │ ├── menubutton.html │ │ │ │ ├── messager.html │ │ │ │ ├── numberbox.html │ │ │ │ ├── numberbox2.html │ │ │ │ ├── numberspinner.html │ │ │ │ ├── pagination.html │ │ │ │ ├── panel.html │ │ │ │ ├── panel2.html │ │ │ │ ├── progressbar.html │ │ │ │ ├── propertygrid.html │ │ │ │ ├── propertygrid_data.json │ │ │ │ ├── resizable.html │ │ │ │ ├── searchbox.html │ │ │ │ ├── slider.html │ │ │ │ ├── splitbutton.html │ │ │ │ ├── tabs.html │ │ │ │ ├── tabs_href_test.html │ │ │ │ ├── timespinner.html │ │ │ │ ├── tree.html │ │ │ │ ├── tree2.html │ │ │ │ ├── tree_data.json │ │ │ │ ├── treegrid.html │ │ │ │ ├── treegrid2.html │ │ │ │ ├── treegrid3.html │ │ │ │ ├── treegrid_data.json │ │ │ │ ├── treegrid_data2.json │ │ │ │ ├── treegrid_data3.json │ │ │ │ ├── treegrid_subdata.json │ │ │ │ ├── validatebox.html │ │ │ │ └── window.html │ │ │ ├── easyloader.js │ │ │ ├── jquery-1.8.0.min.js │ │ │ ├── jquery.easyui.min.js │ │ │ ├── licence_gpl.txt │ │ │ ├── license_commercial.txt │ │ │ ├── locale │ │ │ │ ├── easyui-lang-af.js │ │ │ │ ├── easyui-lang-bg.js │ │ │ │ ├── easyui-lang-ca.js │ │ │ │ ├── easyui-lang-cs.js │ │ │ │ ├── easyui-lang-cz.js │ │ │ │ ├── easyui-lang-da.js │ │ │ │ ├── easyui-lang-de.js │ │ │ │ ├── easyui-lang-en.js │ │ │ │ ├── easyui-lang-es.js │ │ │ │ ├── easyui-lang-fr.js │ │ │ │ ├── easyui-lang-it.js │ │ │ │ ├── easyui-lang-nl.js │ │ │ │ ├── easyui-lang-pt_BR.js │ │ │ │ ├── easyui-lang-ru.js │ │ │ │ ├── easyui-lang-tr.js │ │ │ │ ├── easyui-lang-zh_CN.js │ │ │ │ └── easyui-lang-zh_TW.js │ │ │ ├── plugins │ │ │ │ ├── jquery.accordion.js │ │ │ │ ├── jquery.calendar.js │ │ │ │ ├── jquery.combo.js │ │ │ │ ├── jquery.combobox.js │ │ │ │ ├── jquery.combogrid.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.menu.js │ │ │ │ ├── jquery.menubutton.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.tree.js │ │ │ │ ├── jquery.treegrid.js │ │ │ │ ├── jquery.validatebox.js │ │ │ │ └── jquery.window.js │ │ │ ├── readme.txt │ │ │ ├── src │ │ │ │ ├── easyloader.js │ │ │ │ ├── jquery.accordion.js │ │ │ │ ├── jquery.calendar.js │ │ │ │ ├── jquery.combobox.js │ │ │ │ ├── jquery.datebox.js │ │ │ │ ├── jquery.draggable.js │ │ │ │ ├── jquery.droppable.js │ │ │ │ ├── jquery.form.js │ │ │ │ ├── jquery.linkbutton.js │ │ │ │ ├── jquery.menu.js │ │ │ │ ├── jquery.parser.js │ │ │ │ ├── jquery.progressbar.js │ │ │ │ ├── jquery.propertygrid.js │ │ │ │ ├── jquery.resizable.js │ │ │ │ ├── jquery.slider.js │ │ │ │ ├── jquery.tabs.js │ │ │ │ └── jquery.window.js │ │ │ └── themes │ │ │ │ ├── default │ │ │ │ ├── accordion.css │ │ │ │ ├── calendar.css │ │ │ │ ├── combo.css │ │ │ │ ├── combobox.css │ │ │ │ ├── datagrid.css │ │ │ │ ├── datebox.css │ │ │ │ ├── dialog.css │ │ │ │ ├── easyui.css │ │ │ │ ├── images │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ ├── 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.gif │ │ │ │ │ ├── menu_downarrow.png │ │ │ │ │ ├── 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_load.png │ │ │ │ │ ├── pagination_loading.gif │ │ │ │ │ ├── pagination_next.gif │ │ │ │ │ ├── pagination_prev.gif │ │ │ │ │ ├── panel_loading.gif │ │ │ │ │ ├── panel_title.png │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ │ ├── menu.css │ │ │ │ ├── menubutton.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 │ │ │ │ ├── combo.css │ │ │ │ ├── combobox.css │ │ │ │ ├── datagrid.css │ │ │ │ ├── datebox.css │ │ │ │ ├── dialog.css │ │ │ │ ├── easyui.css │ │ │ │ ├── images │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ ├── 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.gif │ │ │ │ │ ├── menu_downarrow.png │ │ │ │ │ ├── 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_load.png │ │ │ │ │ ├── pagination_loading.gif │ │ │ │ │ ├── pagination_next.gif │ │ │ │ │ ├── pagination_prev.gif │ │ │ │ │ ├── panel_loading.gif │ │ │ │ │ ├── panel_title.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 │ │ │ │ │ ├── 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 │ │ │ │ ├── menu.css │ │ │ │ ├── menubutton.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 │ │ │ │ └── metro │ │ │ │ ├── accordion.css │ │ │ │ ├── calendar.css │ │ │ │ ├── combo.css │ │ │ │ ├── combobox.css │ │ │ │ ├── datagrid.css │ │ │ │ ├── datebox.css │ │ │ │ ├── dialog.css │ │ │ │ ├── easyui.css │ │ │ │ ├── images │ │ │ │ ├── accordion_collapse.png │ │ │ │ ├── accordion_expand.png │ │ │ │ ├── blank.gif │ │ │ │ ├── calendar_nextmonth.gif │ │ │ │ ├── calendar_nextyear.gif │ │ │ │ ├── calendar_prevmonth.gif │ │ │ │ ├── calendar_prevyear.gif │ │ │ │ ├── combo_arrow.gif │ │ │ │ ├── datagrid_row_collapse.gif │ │ │ │ ├── datagrid_row_expand.gif │ │ │ │ ├── datagrid_sort_asc.gif │ │ │ │ ├── datagrid_sort_desc.gif │ │ │ │ ├── datebox_arrow.png │ │ │ │ ├── layout_arrows.png │ │ │ │ ├── menu_downarrow.png │ │ │ │ ├── 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_load.png │ │ │ │ ├── pagination_loading.gif │ │ │ │ ├── pagination_next.gif │ │ │ │ ├── pagination_prev.gif │ │ │ │ ├── panel_loading.gif │ │ │ │ ├── panel_tools.gif │ │ │ │ ├── searchbox_button.png │ │ │ │ ├── slider_handle.png │ │ │ │ ├── tabs_close.gif │ │ │ │ ├── tabs_leftarrow.png │ │ │ │ ├── tabs_rightarrow.png │ │ │ │ ├── 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_warning.png │ │ │ │ ├── layout.css │ │ │ │ ├── linkbutton.css │ │ │ │ ├── menu.css │ │ │ │ ├── menubutton.css │ │ │ │ ├── messager.css │ │ │ │ ├── pagination.css │ │ │ │ ├── panel.css │ │ │ │ ├── progressbar.css │ │ │ │ ├── propertygrid.css │ │ │ │ ├── searchbox.css │ │ │ │ ├── slider.css │ │ │ │ ├── splitbutton.css │ │ │ │ ├── tabs.css │ │ │ │ ├── tree.css │ │ │ │ ├── validatebox.css │ │ │ │ └── window.css │ │ └── myUtil.js │ │ ├── layout │ │ ├── center.jsp │ │ ├── east.jsp │ │ ├── north.jsp │ │ └── west.jsp │ │ ├── style │ │ ├── images │ │ │ ├── bluefaces_01.png │ │ │ ├── bluefaces_02.png │ │ │ ├── bluefaces_03.png │ │ │ ├── bluefaces_04.png │ │ │ ├── bluefaces_05.png │ │ │ ├── bluefaces_06.png │ │ │ └── bluefaces_07.png │ │ └── myCss.css │ │ ├── upload │ │ └── Readme.txt │ │ └── user │ │ ├── login.jsp │ │ └── reg.jsp └── test │ └── java │ └── rml │ └── test │ └── TestSpring.java ├── target ├── classes │ ├── config.properties │ ├── log4j.properties │ ├── spring-hibernate.xml │ ├── spring-mvc.xml │ └── spring.xml └── m2e-jee │ └── web-resources │ └── META-INF │ ├── MANIFEST.MF │ └── maven │ └── zhibing_springmvc │ └── zhibing_springmvc │ ├── pom.properties │ └── pom.xml └── zhibing_springmvc.log /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | zhibing_springmvc 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.jsdt.core.javascriptValidator 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.wst.common.project.facet.core.builder 20 | 21 | 22 | 23 | 24 | org.eclipse.wst.validation.validationbuilder 25 | 26 | 27 | 28 | 29 | com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator 30 | 31 | 32 | 33 | 34 | com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder 35 | 36 | 37 | 38 | 39 | org.eclipse.m2e.core.maven2Builder 40 | 41 | 42 | 43 | 44 | 45 | org.eclipse.m2e.core.maven2Nature 46 | org.eclipse.jem.workbench.JavaEMFNature 47 | org.eclipse.wst.common.modulecore.ModuleCoreNature 48 | org.eclipse.wst.common.project.facet.core.nature 49 | org.eclipse.jdt.core.javanature 50 | org.eclipse.wst.jsdt.core.jsNature 51 | 52 | 53 | -------------------------------------------------------------------------------- /.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/main/resources=UTF-8 4 | encoding//src/test/java=UTF-8 5 | encoding//src/test/resources=UTF-8 6 | encoding/=UTF-8 7 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 4 | org.eclipse.jdt.core.compiler.compliance=1.6 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 8 | org.eclipse.jdt.core.compiler.source=1.6 9 | -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.prefs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | SpringMVC+Spring+Hibernate 2 | =============== 3 | 4 | Frameworks and Tools 5 | ----------------------------------- 6 | * Java&IDE: JDK6 MyEclipse2013 7 | * Backend: SpringMVC3.2.8 Spring3.2.8 Hibernate4.2.11 (Configured by annotation) 8 | * Frontend: JQuery-EasyUI1.3.1 Javascript JQuery Ajax (Client-side and server-side communicated by JSON) 9 | * Database: Oracle10g 10 | * Web Server: Tomcat 7 11 | * Build Tool: Maven 12 | * Linux:CentoOS 6.4 13 | * Other: Druid(database connection pool) JUnit Log4j Jackson FastJson JFreeChart POI 14 | 15 | System Features 16 | ----------------------------------- 17 | * Migrate the application of Struts2.3+Spring3+Hibernate4 from Struts2 to SpringMVC 18 | * Convert database connection pool from C3P0 to Druid 19 | * Management of user, role, authority, equipment and document 20 | * Export equipment list to Excel file using POI 21 | * Chart display of user statistics using JFreeChart 22 | * User access logs based on Spring AOP 23 | * Cross-browser compatibility of Chrome/Firefox/IE 24 | 25 | About 26 | ----------------------------------- 27 | * [Github link](https://github.com/ZhibingXie) 28 | * [Linkedin link](http://www.linkedin.com/in/zhibingxie) -------------------------------------------------------------------------------- /src/main/java/rml/comparator/AuthComparator.java: -------------------------------------------------------------------------------- 1 | package rml.comparator; 2 | 3 | import java.util.Comparator; 4 | 5 | import rml.model.po.Tauth; 6 | 7 | public class AuthComparator implements Comparator { 8 | 9 | public int compare(Tauth o1, Tauth o2) { 10 | int i1 = o1.getCseq() != null ? o1.getCseq().intValue() : -1; 11 | int i2 = o2.getCseq() != null ? o2.getCseq().intValue() : -1; 12 | return i1 - i2; 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/rml/comparator/MenuComparator.java: -------------------------------------------------------------------------------- 1 | package rml.comparator; 2 | 3 | import java.util.Comparator; 4 | 5 | import rml.model.po.Tmenu; 6 | 7 | public class MenuComparator implements Comparator { 8 | 9 | public int compare(Tmenu o1, Tmenu o2) { 10 | int i1 = o1.getCseq() != null ? o1.getCseq().intValue() : -1; 11 | int i2 = o2.getCseq() != null ? o2.getCseq().intValue() : -1; 12 | return i1 - i2; 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/rml/controller/BaseController.java: -------------------------------------------------------------------------------- 1 | package rml.controller; 2 | 3 | import java.io.IOException; 4 | import java.text.SimpleDateFormat; 5 | import java.util.Date; 6 | 7 | import javax.servlet.http.HttpServletRequest; 8 | import javax.servlet.http.HttpServletResponse; 9 | 10 | import org.springframework.beans.propertyeditors.CustomDateEditor; 11 | import org.springframework.stereotype.Controller; 12 | import org.springframework.web.bind.ServletRequestDataBinder; 13 | import org.springframework.web.bind.annotation.InitBinder; 14 | import org.springframework.web.bind.annotation.PathVariable; 15 | import org.springframework.web.bind.annotation.RequestMapping; 16 | import org.springframework.web.context.request.RequestContextHolder; 17 | import org.springframework.web.context.request.ServletRequestAttributes; 18 | import org.springframework.web.context.request.ServletWebRequest; 19 | 20 | import com.alibaba.fastjson.JSON; 21 | 22 | import rml.util.StringEscapeEditor; 23 | 24 | @Controller 25 | @RequestMapping("/baseController") 26 | public class BaseController { 27 | 28 | @InitBinder 29 | public void initBinder(ServletRequestDataBinder binder) { 30 | 31 | binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"), true)); 32 | // prevent xss attack 33 | binder.registerCustomEditor(String.class, new StringEscapeEditor(true, false)); 34 | } 35 | 36 | @RequestMapping("/{folder}/{jspName}") 37 | public String redirectJsp(@PathVariable String folder, @PathVariable String jspName) { 38 | return "/" + folder + "/" + jspName; 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/rml/controller/LogController.java: -------------------------------------------------------------------------------- 1 | package rml.controller; 2 | 3 | import org.apache.log4j.Logger; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.stereotype.Controller; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import org.springframework.web.bind.annotation.ResponseBody; 8 | 9 | import rml.controller.BaseController; 10 | import rml.model.vo.DataGrid; 11 | import rml.model.vo.Log; 12 | import rml.service.LogServiceI; 13 | 14 | @Controller 15 | @RequestMapping("/logController") 16 | public class LogController extends BaseController{ 17 | 18 | private static final Logger logger = Logger.getLogger(LogController.class); 19 | 20 | @Autowired 21 | private LogServiceI logService; 22 | 23 | @RequestMapping("/log") 24 | public String log() { 25 | return "/admin/log"; 26 | } 27 | 28 | @ResponseBody 29 | @RequestMapping("/datagrid") 30 | public DataGrid datagrid(Log log) { 31 | return logService.datagrid(log); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/rml/controller/MenuController.java: -------------------------------------------------------------------------------- 1 | package rml.controller; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.log4j.Logger; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Controller; 8 | import org.springframework.web.bind.annotation.RequestMapping; 9 | import org.springframework.web.bind.annotation.ResponseBody; 10 | 11 | import rml.controller.BaseController; 12 | import rml.model.vo.Menu; 13 | import rml.model.vo.TreeNode; 14 | import rml.service.MenuServiceI; 15 | 16 | @Controller 17 | @RequestMapping("/menuController") 18 | public class MenuController extends BaseController{ 19 | 20 | private static final Logger logger = Logger.getLogger(MenuController.class); 21 | 22 | @Autowired 23 | private MenuServiceI menuService; 24 | 25 | @ResponseBody 26 | @RequestMapping("/doNotNeedSession_tree") 27 | public List doNotNeedSession_tree(Menu menu) { 28 | return menuService.tree(menu, false); 29 | } 30 | 31 | @ResponseBody 32 | @RequestMapping("/doNotNeedSession_treeRecursive") 33 | public List doNotNeedSession_treeRecursive(Menu menu) { 34 | return menuService.tree(menu, true); 35 | } 36 | 37 | @ResponseBody 38 | @RequestMapping("/treegrid") 39 | public List treegrid(Menu menu) { 40 | return menuService.treegrid(menu); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/main/java/rml/controller/OnlineController.java: -------------------------------------------------------------------------------- 1 | package rml.controller; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | import org.springframework.web.bind.annotation.ResponseBody; 7 | 8 | import rml.controller.BaseController; 9 | import rml.model.vo.DataGrid; 10 | import rml.model.vo.Online; 11 | import rml.service.OnlineServiceI; 12 | 13 | @Controller 14 | @RequestMapping("/onlineController") 15 | public class OnlineController extends BaseController { 16 | 17 | @Autowired 18 | private OnlineServiceI onlineService; 19 | 20 | @RequestMapping("/doNotNeedSession_onlineDatagrid") 21 | @ResponseBody 22 | public DataGrid doNotNeedSession_onlineDatagrid(Online online) { 23 | return onlineService.datagrid(online); 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/rml/controller/RepairController.java: -------------------------------------------------------------------------------- 1 | package rml.controller; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import rml.controller.BaseController; 8 | import rml.service.RepairServiceI; 9 | 10 | @Controller 11 | @RequestMapping("/repairController") 12 | public class RepairController extends BaseController{ 13 | 14 | @Autowired 15 | private RepairServiceI repairService; 16 | 17 | @RequestMapping("/doNotNeedSession_repairAction") 18 | public String doNotNeedSession_repairAction() { 19 | repairService.repair(); 20 | return "redirect:/"; 21 | } 22 | 23 | @RequestMapping("/doNotNeedSession_deleteAndRepair") 24 | public String doNotNeedSession_deleteAndRepair() { 25 | repairService.deleteAndRepair(); 26 | return "redirect:/"; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/rml/dao/BaseDaoI.java: -------------------------------------------------------------------------------- 1 | package rml.dao; 2 | 3 | import java.io.Serializable; 4 | import java.util.List; 5 | import java.util.Map; 6 | 7 | public interface BaseDaoI { 8 | 9 | public Serializable save(T o); 10 | 11 | public void delete(T o); 12 | 13 | public void update(T o); 14 | 15 | public void saveOrUpdate(T o); 16 | 17 | public List find(String hql); 18 | 19 | public List findSQL(String hql, Class T); 20 | 21 | public List findSQL(String hql); 22 | 23 | public List find(String hql, Object[] param); 24 | 25 | public List find(String hql, List param); 26 | 27 | /** 28 | * @param page 29 | * which pag to display 30 | * @param rows 31 | * how many records in each page 32 | */ 33 | public List find(String hql, Object[] param, Integer page, Integer rows); 34 | 35 | public List find(String hql, List param, Integer page, Integer rows); 36 | 37 | public T get(Class c, Serializable id); 38 | 39 | public T get(String hql, Object[] param); 40 | 41 | public T get(String hql, List param); 42 | 43 | public Long count(String hql); 44 | 45 | public Long count(String hql, Object[] param); 46 | 47 | public Long count(String hql, List param); 48 | 49 | /** 50 | * @return number of results 51 | */ 52 | public Integer executeHql(String hql); 53 | 54 | public Integer executeHql(String hql, Object[] param); 55 | 56 | public Integer executeHql(String hql, List param); 57 | 58 | } 59 | -------------------------------------------------------------------------------- /src/main/java/rml/filter/ErrorImgFilter.java: -------------------------------------------------------------------------------- 1 | package rml.filter; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | 6 | import javax.servlet.Filter; 7 | import javax.servlet.FilterChain; 8 | import javax.servlet.FilterConfig; 9 | import javax.servlet.ServletException; 10 | import javax.servlet.ServletRequest; 11 | import javax.servlet.ServletResponse; 12 | import javax.servlet.http.HttpServlet; 13 | import javax.servlet.http.HttpServletRequest; 14 | import javax.servlet.http.HttpServletResponse; 15 | 16 | import org.apache.log4j.Logger; 17 | 18 | /** 19 | * If there if error in uploading a file, return a picture. 20 | * 21 | */ 22 | public class ErrorImgFilter extends HttpServlet implements Filter { 23 | 24 | private static final Logger logger = Logger.getLogger(ErrorImgFilter.class); 25 | 26 | public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 27 | HttpServletRequest req = (HttpServletRequest) request; 28 | HttpServletResponse res = (HttpServletResponse) response; 29 | String realPath = req.getSession().getServletContext().getRealPath("/"); 30 | String contextPath = req.getContextPath(); 31 | String requestURI = req.getRequestURI(); 32 | 33 | String fileUrl = realPath + requestURI.substring(contextPath.length()); 34 | 35 | File f = new File(fileUrl); 36 | if (!f.exists()) { 37 | request.getRequestDispatcher("/error/notfound.png").forward(request, response); 38 | return; 39 | } 40 | 41 | chain.doFilter(request, response); 42 | } 43 | 44 | public void init(FilterConfig arg0) throws ServletException { 45 | 46 | } 47 | 48 | } 49 | -------------------------------------------------------------------------------- /src/main/java/rml/model/vo/DataGrid.java: -------------------------------------------------------------------------------- 1 | package rml.model.vo; 2 | 3 | import java.util.List; 4 | 5 | /** 6 | * datagrid model for easyui 7 | * 8 | */ 9 | public class DataGrid implements java.io.Serializable { 10 | 11 | private Long total;// total number of records 12 | private List rows;// each records 13 | private List footer; 14 | 15 | public Long getTotal() { 16 | return total; 17 | } 18 | 19 | public void setTotal(Long total) { 20 | this.total = total; 21 | } 22 | 23 | public List getRows() { 24 | return rows; 25 | } 26 | 27 | public void setRows(List rows) { 28 | this.rows = rows; 29 | } 30 | 31 | public List getFooter() { 32 | return footer; 33 | } 34 | 35 | public void setFooter(List footer) { 36 | this.footer = footer; 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/rml/model/vo/Json.java: -------------------------------------------------------------------------------- 1 | package rml.model.vo; 2 | 3 | /** 4 | * JSON model 5 | * 6 | */ 7 | public class Json implements java.io.Serializable { 8 | 9 | private boolean success = false;// is successful 10 | private String msg = "";// message 11 | private Object obj = null;// other info 12 | 13 | public String getMsg() { 14 | return msg; 15 | } 16 | 17 | public void setMsg(String msg) { 18 | this.msg = msg; 19 | } 20 | 21 | public Object getObj() { 22 | return obj; 23 | } 24 | 25 | public void setObj(Object obj) { 26 | this.obj = obj; 27 | } 28 | 29 | public boolean isSuccess() { 30 | return success; 31 | } 32 | 33 | public void setSuccess(boolean success) { 34 | this.success = success; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/rml/model/vo/Online.java: -------------------------------------------------------------------------------- 1 | package rml.model.vo; 2 | 3 | import java.util.Date; 4 | 5 | public class Online implements java.io.Serializable { 6 | 7 | //pagination 8 | private int page;// current page 9 | private int rows;// number of records in each page 10 | private String sort;// sort field 11 | private String order;// sort order (asc,desc) 12 | 13 | private String cid; 14 | private Date cdatetime; 15 | private String cip; 16 | private String cname; 17 | 18 | public int getPage() { 19 | return page; 20 | } 21 | 22 | public void setPage(int page) { 23 | this.page = page; 24 | } 25 | 26 | public int getRows() { 27 | return rows; 28 | } 29 | 30 | public void setRows(int rows) { 31 | this.rows = rows; 32 | } 33 | 34 | public String getSort() { 35 | return sort; 36 | } 37 | 38 | public void setSort(String sort) { 39 | this.sort = sort; 40 | } 41 | 42 | public String getOrder() { 43 | return order; 44 | } 45 | 46 | public void setOrder(String order) { 47 | this.order = order; 48 | } 49 | 50 | public String getCid() { 51 | return cid; 52 | } 53 | 54 | public void setCid(String cid) { 55 | this.cid = cid; 56 | } 57 | 58 | public Date getCdatetime() { 59 | return cdatetime; 60 | } 61 | 62 | public void setCdatetime(Date cdatetime) { 63 | this.cdatetime = cdatetime; 64 | } 65 | 66 | public String getCip() { 67 | return cip; 68 | } 69 | 70 | public void setCip(String cip) { 71 | this.cip = cip; 72 | } 73 | 74 | public String getCname() { 75 | return cname; 76 | } 77 | 78 | public void setCname(String cname) { 79 | this.cname = cname; 80 | } 81 | 82 | } 83 | -------------------------------------------------------------------------------- /src/main/java/rml/model/vo/RoleChart.java: -------------------------------------------------------------------------------- 1 | package rml.model.vo; 2 | 3 | public class RoleChart { 4 | 5 | private Integer count; 6 | private String name; 7 | 8 | public Integer getCount() { 9 | return count; 10 | } 11 | public void setCount(Integer count) { 12 | this.count = count; 13 | } 14 | public String getName() { 15 | return name; 16 | } 17 | public void setName(String name) { 18 | this.name = name; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/rml/model/vo/TreeNode.java: -------------------------------------------------------------------------------- 1 | package rml.model.vo; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | /** 7 | * tree model for easyui 8 | * 9 | */ 10 | public class TreeNode implements java.io.Serializable { 11 | 12 | private String id; 13 | private String text;// name of tree node 14 | private String iconCls;// icon 15 | private Boolean checked = false;// is checked 16 | private Map attributes;// other parameters 17 | private List children;// child node 18 | private String state = "open";// (open,closed) 19 | 20 | public String getId() { 21 | return id; 22 | } 23 | 24 | public void setId(String id) { 25 | this.id = id; 26 | } 27 | 28 | public String getText() { 29 | return text; 30 | } 31 | 32 | public void setText(String text) { 33 | this.text = text; 34 | } 35 | 36 | public Boolean getChecked() { 37 | return checked; 38 | } 39 | 40 | public void setChecked(Boolean checked) { 41 | this.checked = checked; 42 | } 43 | 44 | public Map getAttributes() { 45 | return attributes; 46 | } 47 | 48 | public void setAttributes(Map attributes) { 49 | this.attributes = attributes; 50 | } 51 | 52 | public List getChildren() { 53 | return children; 54 | } 55 | 56 | public void setChildren(List children) { 57 | this.children = children; 58 | } 59 | 60 | public String getState() { 61 | return state; 62 | } 63 | 64 | public void setState(String state) { 65 | this.state = state; 66 | } 67 | 68 | public String getIconCls() { 69 | return iconCls; 70 | } 71 | 72 | public void setIconCls(String iconCls) { 73 | this.iconCls = iconCls; 74 | } 75 | 76 | } 77 | -------------------------------------------------------------------------------- /src/main/java/rml/service/AuthServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import java.util.List; 4 | 5 | import rml.model.vo.Auth; 6 | import rml.model.vo.TreeNode; 7 | 8 | public interface AuthServiceI { 9 | 10 | public void add(Auth auth); 11 | 12 | public void edit(Auth auth); 13 | 14 | public void delete(Auth auth); 15 | 16 | public List treegrid(Auth auth); 17 | /** 18 | * get tree of auth 19 | * 20 | * @param auth 21 | * @param b 22 | * true/false - recursion of child nodes 23 | * @return 24 | */ 25 | public List tree(Auth auth, boolean b); 26 | 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/rml/service/DocServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import rml.model.vo.DataGrid; 4 | import rml.model.vo.Doc; 5 | 6 | public interface DocServiceI { 7 | 8 | public void save(Doc doc); 9 | 10 | public void update(Doc doc); 11 | 12 | public void delete(String ids); 13 | 14 | public DataGrid datagrid(Doc doc); 15 | 16 | public void upload(Doc doc, String fileName); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/rml/service/EquipServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import javax.servlet.http.HttpServletResponse; 4 | 5 | import rml.model.vo.DataGrid; 6 | import rml.model.vo.Equip; 7 | 8 | public interface EquipServiceI { 9 | 10 | public void save(Equip equip); 11 | 12 | public void update(Equip equip); 13 | 14 | public void delete(String ids); 15 | 16 | public DataGrid datagrid(Equip equip); 17 | 18 | public void exportToExcelFile(HttpServletResponse response); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/rml/service/LogServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import org.aspectj.lang.JoinPoint; 4 | import org.aspectj.lang.ProceedingJoinPoint; 5 | 6 | import rml.model.vo.DataGrid; 7 | import rml.model.vo.Log; 8 | import rml.model.vo.User; 9 | 10 | public interface LogServiceI { 11 | 12 | public void beforeLog(JoinPoint point); 13 | 14 | public void afterLog(JoinPoint point); 15 | 16 | public Object aroundLog(ProceedingJoinPoint point); 17 | 18 | public DataGrid datagrid(Log log); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/rml/service/MenuServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import java.util.List; 4 | 5 | import rml.model.vo.Menu; 6 | import rml.model.vo.TreeNode; 7 | 8 | public interface MenuServiceI { 9 | 10 | /** 11 | * treegrid 12 | * 13 | * @param menu 14 | * @return 15 | */ 16 | public List treegrid(Menu menu); 17 | 18 | /** 19 | * get tree of menu 20 | * 21 | * @param auth 22 | * @param b 23 | * true/false - recursion of child nodes 24 | * @return 25 | */ 26 | public List tree(Menu menu, Boolean b); 27 | 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/rml/service/OnlineServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import rml.model.vo.DataGrid; 4 | import rml.model.vo.Online; 5 | 6 | public interface OnlineServiceI { 7 | 8 | public void saveOrUpdateTonlineByLoginNameAndIp(String loginName, String ip); 9 | 10 | public void deleteTonlineByLoginNameAndIp(String loginName, String ip); 11 | 12 | public DataGrid datagrid(Online online); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/rml/service/RepairServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | public interface RepairServiceI { 4 | 5 | public void repair(); 6 | 7 | public void deleteAndRepair(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/rml/service/RoleServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import java.util.List; 4 | 5 | import rml.model.vo.DataGrid; 6 | import rml.model.vo.Role; 7 | 8 | public interface RoleServiceI { 9 | 10 | public void add(Role role); 11 | 12 | public void edit(Role role); 13 | 14 | public void delete(String ids); 15 | 16 | public DataGrid datagrid(Role role); 17 | 18 | public List combobox(); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/rml/service/UserServiceI.java: -------------------------------------------------------------------------------- 1 | package rml.service; 2 | 3 | import java.util.List; 4 | 5 | import rml.model.vo.DataGrid; 6 | import rml.model.vo.RoleChart; 7 | import rml.model.vo.User; 8 | 9 | public interface UserServiceI { 10 | 11 | public User login(User user); 12 | 13 | public void save(User user); 14 | 15 | public void update(User user); 16 | 17 | public void delete(String ids); 18 | 19 | public void roleEdit(User user); 20 | 21 | public void editUserInfo(User user); 22 | 23 | public DataGrid datagrid(User user); 24 | 25 | public List combobox(User user); 26 | 27 | public List countRole(); 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/rml/util/ClobUtil.java: -------------------------------------------------------------------------------- 1 | package rml.util; 2 | 3 | import java.io.BufferedReader; 4 | import java.io.IOException; 5 | import java.sql.Clob; 6 | import java.sql.SQLException; 7 | 8 | import javax.sql.rowset.serial.SerialClob; 9 | import javax.sql.rowset.serial.SerialException; 10 | 11 | public class ClobUtil { 12 | 13 | public static String getString(Clob c) { 14 | StringBuffer s = new StringBuffer(); 15 | if (c != null) { 16 | try { 17 | BufferedReader bufferRead = new BufferedReader(c.getCharacterStream()); 18 | try { 19 | String str; 20 | while ((str = bufferRead.readLine()) != null) { 21 | s.append(str); 22 | } 23 | } catch (IOException e) { 24 | e.printStackTrace(); 25 | } 26 | } catch (SQLException e) { 27 | e.printStackTrace(); 28 | } 29 | } 30 | return s.toString(); 31 | } 32 | 33 | public static Clob getClob(String s) { 34 | Clob c = null; 35 | try { 36 | if (s != null) { 37 | c = new SerialClob(s.toCharArray()); 38 | } 39 | } catch (SerialException e) { 40 | e.printStackTrace(); 41 | } catch (SQLException e) { 42 | e.printStackTrace(); 43 | } 44 | return c; 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/main/java/rml/util/ExceptionUtil.java: -------------------------------------------------------------------------------- 1 | package rml.util; 2 | 3 | import java.io.IOException; 4 | import java.io.PrintWriter; 5 | import java.io.StringWriter; 6 | 7 | import org.apache.log4j.Logger; 8 | 9 | /** 10 | * Exception util 11 | * 12 | */ 13 | public class ExceptionUtil { 14 | 15 | private static final Logger logger = Logger.getLogger(ExceptionUtil.class); 16 | 17 | /** 18 | * return error message 19 | * 20 | * @param ex Exception 21 | * 22 | * @return Error Message 23 | */ 24 | public static String getExceptionMessage(Exception ex) { 25 | StringWriter sw = new StringWriter(); 26 | PrintWriter pw = new PrintWriter(sw); 27 | ex.printStackTrace(pw); 28 | String errorMessage = sw.toString(); 29 | pw.close(); 30 | try { 31 | sw.close(); 32 | } catch (IOException e) { 33 | logger.error(e); 34 | } 35 | return errorMessage; 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/rml/util/IpUtil.java: -------------------------------------------------------------------------------- 1 | package rml.util; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | 5 | /** 6 | * IP util 7 | */ 8 | public class IpUtil { 9 | 10 | /** 11 | * get IP address of login user 12 | * 13 | * @param request 14 | * @return 15 | */ 16 | public static String getIpAddr(HttpServletRequest request) { 17 | String ip = request.getHeader("x-forwarded-for"); 18 | if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 19 | ip = request.getHeader("Proxy-Client-IP"); 20 | } 21 | if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 22 | ip = request.getHeader("WL-Proxy-Client-IP"); 23 | } 24 | if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 25 | ip = request.getRemoteAddr(); 26 | } 27 | if (ip.indexOf("0:") != -1) { 28 | ip = "local"; 29 | } 30 | return ip; 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/rml/util/RequestUtil.java: -------------------------------------------------------------------------------- 1 | package rml.util; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | 5 | /** 6 | * request util 7 | */ 8 | public class RequestUtil { 9 | 10 | /** 11 | * get path of request 12 | * 13 | * @param request 14 | * @return 15 | */ 16 | public static String getRequestPath(HttpServletRequest request) { 17 | String requestPath = request.getRequestURI(); 18 | requestPath = requestPath.substring(request.getContextPath().length());// remove path of project 19 | return requestPath; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/rml/util/ResourceUtil.java: -------------------------------------------------------------------------------- 1 | package rml.util; 2 | 3 | import java.util.ResourceBundle; 4 | 5 | /** 6 | * Config parameter util 7 | * 8 | */ 9 | public class ResourceUtil { 10 | 11 | private static final ResourceBundle bundle = java.util.ResourceBundle.getBundle("config"); 12 | 13 | private void ResourceUtil() { 14 | } 15 | 16 | /** 17 | * get name of sessionInfo 18 | * 19 | * @return 20 | */ 21 | public static final String getSessionInfoName() { 22 | return bundle.getString("sessionInfoName"); 23 | } 24 | 25 | /** 26 | * get name of upload field name 27 | * 28 | * @return 29 | */ 30 | public static final String getUploadFieldName() { 31 | return bundle.getString("uploadFieldName"); 32 | } 33 | 34 | /** 35 | * maximum size of uploaded file 36 | * 37 | * @return 38 | */ 39 | public static final long getUploadFileMaxSize() { 40 | return Long.valueOf(bundle.getString("uploadFileMaxSize")); 41 | } 42 | 43 | /** 44 | * extention name of uploaded file 45 | * 46 | * @return 47 | */ 48 | public static final String getUploadFileExts() { 49 | return bundle.getString("uploadFileExts"); 50 | } 51 | 52 | /** 53 | * get the directory of uploaded file 54 | * 55 | * @return 56 | */ 57 | public static final String getUploadDirectory() { 58 | return bundle.getString("uploadDirectory"); 59 | } 60 | 61 | } 62 | -------------------------------------------------------------------------------- /src/main/java/rml/util/StringEscapeEditor.java: -------------------------------------------------------------------------------- 1 | package rml.util; 2 | 3 | import java.beans.PropertyEditorSupport; 4 | 5 | import org.springframework.web.util.HtmlUtils; 6 | import org.springframework.web.util.JavaScriptUtils; 7 | 8 | public class StringEscapeEditor extends PropertyEditorSupport{ 9 | 10 | private boolean escapeHTML;// encoding HTML 11 | private boolean escapeJavaScript;// encoding javascript 12 | 13 | public StringEscapeEditor() { 14 | super(); 15 | } 16 | 17 | public StringEscapeEditor(boolean escapeHTML, boolean escapeJavaScript) { 18 | super(); 19 | this.escapeHTML = escapeHTML; 20 | this.escapeJavaScript = escapeJavaScript; 21 | } 22 | 23 | @Override 24 | public String getAsText() { 25 | Object value = getValue(); 26 | return value != null ? value.toString() : ""; 27 | } 28 | 29 | @Override 30 | public void setAsText(String text) throws IllegalArgumentException { 31 | if (text == null) { 32 | setValue(null); 33 | } else { 34 | String value = text; 35 | if (escapeHTML) { 36 | value = HtmlUtils.htmlEscape(value); 37 | } 38 | if (escapeJavaScript) { 39 | value = JavaScriptUtils.javaScriptEscape(value); 40 | } 41 | setValue(value); 42 | } 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /src/main/resources/config.properties: -------------------------------------------------------------------------------- 1 | hibernate.dialect=org.hibernate.dialect.OracleDialect 2 | driverClassName=oracle.jdbc.driver.OracleDriver 3 | validationQuery=SELECT 1 FROM DUAL 4 | jdbc_url=jdbc:oracle:thin:@127.0.0.1:1521:orcl 5 | jdbc_username=scott 6 | jdbc_password=oracle 7 | 8 | hibernate.hbm2ddl.auto=update 9 | hibernate.show_sql=true 10 | hibernate.format_sql=false 11 | hibernate.use_sql_comments=false 12 | 13 | sessionInfoName=sessionInfo 14 | 15 | uploadFieldName=filedata 16 | uploadFileMaxSize=20971520 17 | uploadFileExts=txt,rar,zip,doc,docx,xls,xlsx,jpg,jpeg,gif,png,swf,wmv,avi,wma,mp3,mid 18 | uploadDirectory=upload -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1,R 2 | 3 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 4 | log4j.appender.A1.Target=System.out 5 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.A1.layout.ConversionPattern=[%c]%m%n 7 | 8 | log4j.appender.R=org.apache.log4j.RollingFileAppender 9 | log4j.appender.R.File=zhibing_springmvc.log 10 | log4j.appender.R.MaxFileSize=10MB 11 | log4j.appender.R.Threshold=ALL 12 | log4j.appender.R.layout=org.apache.log4j.PatternLayout 13 | log4j.appender.R.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c]%m%n -------------------------------------------------------------------------------- /src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /src/main/webapp/admin/authAdd.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 16 | 17 | 18 | 19 | 21 | 22 | 23 | 24 | 26 | 27 |
AuthoritySequence
Address 15 |
Note 20 |
Parent 25 |
28 |
29 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/authEdit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 11 | 12 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 24 | 25 | 26 | 27 | 29 | 30 |
Authority 10 | Sequence 13 |
Address 18 |
Note 23 |
Parent 28 |
31 |
32 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/chart.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/main/webapp/admin/docAdd.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 10 | 11 | 13 | 14 | 15 | 16 | 18 | 19 | 21 | 22 |
Model 9 | Name 12 |
Producer 17 | Number 20 |
23 |
24 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/docEdit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 11 | 12 | 14 | 15 | 16 | 17 | 19 | 20 | 22 | 23 |
Model 10 | Name 13 |
Producer 18 | Number 21 |
24 |
25 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/docUpload.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
Choose a manual to upload
14 |
15 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/equipAdd.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 10 | 11 | 13 | 14 | 15 | 16 | 18 | 19 | 21 | 22 | 23 | 24 | 26 | 27 |
Model 9 | Name 12 |
Producer 17 | Description 20 |
Number 25 |
28 |
29 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/equipEdit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 11 | 12 | 14 | 15 | 16 | 17 | 19 | 20 | 22 | 23 | 24 | 25 | 27 | 28 |
Model 10 | Name 13 |
Producer 18 | Description 21 |
Number 26 |
29 |
30 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/roleAdd.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 15 | 16 | 17 | 18 | 20 | 21 |
Role 9 |
Authority 14 |
Note 19 |
22 |
23 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/roleEdit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 16 | 17 | 18 | 19 | 21 | 22 |
Role 10 |
Authority 15 |
Note 20 |
23 |
24 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/userAdd.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 10 | 11 | 13 | 14 | 15 | 16 | 18 | 19 | 21 | 22 |
Username 9 | Role 12 |
Password 17 | Reenter 20 |
23 |
24 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/userEdit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 11 | 12 | 14 | 15 | 16 | 17 | 19 | 20 | 22 | 23 |
Username 10 | Role 13 |
Password 18 | Reenter 21 |
24 | 25 |
26 |
-------------------------------------------------------------------------------- /src/main/webapp/admin/userRoleEdit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 |
4 |
5 | 6 | 7 | 8 | 9 | 11 | 12 |
Role 10 |
13 |
14 |
-------------------------------------------------------------------------------- /src/main/webapp/chart/Readme.txt: -------------------------------------------------------------------------------- 1 | chart -------------------------------------------------------------------------------- /src/main/webapp/error/404.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 2 | <% 3 | String contextPath = request.getContextPath(); 4 | %> 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |
21 |

Opps! Page Not Found.

22 |

${msg}

23 |
24 |
25 |
26 |
27 | 28 | -------------------------------------------------------------------------------- /src/main/webapp/error/404_bak.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 2 | <% 3 | String contextPath = request.getContextPath(); 4 | %> 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |
21 |

Opps! Page Not Found.

22 |

We suggest

23 |

Gp back to Home

24 |
25 |
26 |
27 |
28 | 29 | -------------------------------------------------------------------------------- /src/main/webapp/error/500.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 2 | <% 3 | String path = request.getContextPath(); 4 | String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 | %> 6 | 7 | 8 | 9 | 10 | 11 | 12 | My JSP '500.jsp' starting page 13 | 14 | 15 | 16 | 17 | 18 | 19 | 22 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 46 | 47 | 48 |
42 |
43 | The page you visitdoes not exist 44 |
45 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /src/main/webapp/error/files/notfound.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/error/files/notfound.gif -------------------------------------------------------------------------------- /src/main/webapp/error/files/qbase.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/error/files/qbase.css -------------------------------------------------------------------------------- /src/main/webapp/error/noAuth.jsp: -------------------------------------------------------------------------------- 1 | ${msg} -------------------------------------------------------------------------------- /src/main/webapp/error/noSession.jsp: -------------------------------------------------------------------------------- 1 | ${msg} -------------------------------------------------------------------------------- /src/main/webapp/error/notfound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/error/notfound.png -------------------------------------------------------------------------------- /src/main/webapp/error/strutsException.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | ${exception.message} 7 | 8 | -------------------------------------------------------------------------------- /src/main/webapp/error/x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/error/x.gif -------------------------------------------------------------------------------- /src/main/webapp/include.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/calendar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Calendar - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Calendar

14 |
15 |
16 |
Click to select date.
17 |
18 | 19 |
20 | 21 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/combobox_data.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "id":1, 3 | "text":"Java" 4 | },{ 5 | "id":2, 6 | "text":"C#" 7 | },{ 8 | "id":3, 9 | "text":"Ruby", 10 | "selected":true 11 | },{ 12 | "id":4, 13 | "text":"Perl" 14 | },{ 15 | "id":5, 16 | "text":"Basic" 17 | }] -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/datagrid5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DataGrid Footer Row - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

DataGrid - Footer Row

14 |
15 |
16 |
Display summary information in footer rows.
17 |
18 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Item IDProduct IDList PriceUnit CostAttributeStatus
32 | 33 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/datagrid_data.json: -------------------------------------------------------------------------------- 1 | { 2 | "total":239, 3 | "rows":[ 4 | {"code":"001","name":"Name 1","addr":"Address 11","col4":"col4 data"}, 5 | {"code":"002","name":"Name 2","addr":"Address 13","col4":"col4 data"}, 6 | {"code":"003","name":"Name 3","addr":"Address 87","col4":"col4 data"}, 7 | {"code":"004","name":"Name 4","addr":"Address 63","col4":"col4 data"}, 8 | {"code":"005","name":"Name 5","addr":"Address 45","col4":"col4 data"}, 9 | {"code":"006","name":"Name 6","addr":"Address 16","col4":"col4 data"}, 10 | {"code":"007","name":"Name 7","addr":"Address 27","col4":"col4 data"}, 11 | {"code":"008","name":"Name 8","addr":"Address 81","col4":"col4 data"}, 12 | {"code":"009","name":"Name 9","addr":"Address 69","col4":"col4 data"}, 13 | {"code":"010","name":"Name 10","addr":"Address 78","col4":"col4 data"} 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/datagrid_data2.json: -------------------------------------------------------------------------------- 1 | {"total":28,"rows":[ 2 | {"productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"}, 3 | {"productid":"K9-DL-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"}, 4 | {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":28.50,"attr1":"Venomless","itemid":"EST-11"}, 5 | {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"}, 6 | {"productid":"RP-LI-02","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"}, 7 | {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"}, 8 | {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"}, 9 | {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":63.50,"attr1":"Adult Female","itemid":"EST-16"}, 10 | {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"}, 11 | {"productid":"AV-CB-01","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"} 12 | ]} 13 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/datagrid_data3.json: -------------------------------------------------------------------------------- 1 | {"total":28,"rows":[ 2 | {"productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"}, 3 | {"productid":"K9-DL-01","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"}, 4 | {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":28.50,"attr1":"Venomless","itemid":"EST-11"}, 5 | {"productid":"RP-SN-01","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"}, 6 | {"productid":"RP-LI-02","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"}, 7 | {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"}, 8 | {"productid":"FL-DSH-01","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"}, 9 | {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":63.50,"attr1":"Adult Female","itemid":"EST-16"}, 10 | {"productid":"FL-DLH-02","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"}, 11 | {"productid":"AV-CB-01","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"} 12 | ],"footer":[ 13 | {"unitcost":19.80,"listprice":60.40,"productid":"Average:"}, 14 | {"unitcost":198.00,"listprice":604.00,"productid":"Total:"} 15 | ]} 16 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/datebox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DateBox - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 19 | 20 | 21 |

DateBox

22 |
23 |
24 |
Allow you to select date in your form.
25 |
26 | 27 |
28 | Disable 29 | Enable 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/datetimebox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DateTimeBox - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

DateTimeBox

14 |
15 |
16 |
Allow you to select date and time in your form.
17 |
18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/demo.css: -------------------------------------------------------------------------------- 1 | *{ 2 | font-size:12px; 3 | } 4 | body { 5 | font-family:helvetica,tahoma,verdana,sans-serif; 6 | padding:20px; 7 | font-size:13px; 8 | margin:0; 9 | } 10 | h2 { 11 | font-size:18px; 12 | color:#333; 13 | font-weight:bold; 14 | margin:0; 15 | margin-bottom:15px; 16 | } 17 | .demo-info{ 18 | background:#FFFEE6; 19 | color:#8F5700; 20 | padding:12px; 21 | } 22 | .demo-tip{ 23 | width:24px; 24 | height:16px; 25 | float:left; 26 | } 27 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/easyloader.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Insert title here 6 | 7 | 8 | 31 | 32 | 33 |

EasyLoader

34 | Load Calendar 35 | Load Dialog 36 |
37 |
38 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/form_data.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"easyui", 3 | "email":"easyui@gmail.com", 4 | "subject":"Subject Title", 5 | "message":"Message Content.", 6 | "language":1 7 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/layout.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Border Layout - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 |
north region
12 |
west content
13 |
east region
14 |
south region
15 |
16 | 17 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/numberbox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NumberBox - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 19 | 20 | 21 |

NumberBox

22 |
23 |
24 |
The Box can only input number.
25 |
26 | 27 |
28 | Disable 29 | Enable 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/numberspinner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NumberSpinner - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 19 | 20 | 21 |

NumberSpinner

22 |
23 |
24 |
Click spinner button to change value.
25 |
26 | 27 |
28 | Enable 29 | Disable 30 |
31 | Age: 32 | 33 | Salary: 34 | 35 | 36 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/panel2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Panel With Tools - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Panel With Tools

14 |
15 |
16 |
Click the right top buttons to perform actions with panel.
17 |
18 | 19 |
20 |
21 |
23 |

panel

24 |

panel

25 |

panel

26 |

panel

27 |

panel

28 |

panel

29 |

panel

30 |

panel

31 |

panel

32 |

panel

33 |

panel

34 |

panel

35 |
36 |
37 | 38 | 39 | 40 | 41 |
42 | 43 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/progressbar.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ProgressBar - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 21 | 22 | 23 |

ProgressBar

24 |
25 |
26 |
Click below button to show progress information.
27 |
28 | 29 |
30 | Test 31 |
32 | 33 |
34 | 35 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/propertygrid_data.json: -------------------------------------------------------------------------------- 1 | {"total":7,"rows":[ 2 | {"name":"Name","value":"Bill Smith","group":"ID Settings","editor":"text"}, 3 | {"name":"Address","value":"","group":"ID Settings","editor":"text"}, 4 | {"name":"Age","value":"40","group":"ID Settings","editor":"numberbox"}, 5 | {"name":"Birthday","value":"01/02/2012","group":"ID Settings","editor":"datebox"}, 6 | {"name":"SSN","value":"123-456-7890","group":"ID Settings","editor":"text"}, 7 | {"name":"Email","value":"bill@gmail.com","group":"Marketing Settings","editor":{ 8 | "type":"validatebox", 9 | "options":{ 10 | "validType":"email" 11 | } 12 | }}, 13 | {"name":"FrequentBuyer","value":"false","group":"Marketing Settings","editor":{ 14 | "type":"checkbox", 15 | "options":{ 16 | "on":true, 17 | "off":false 18 | } 19 | }} 20 | ]} -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/resizable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Insert title here 6 | 7 | 8 | 38 | 39 | 40 | 45 | 46 | 47 |

Resizable

48 |
Resize Only
49 |
50 |
Title
51 | Drag Only 52 |
53 |
Resize/Drag
54 | 55 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/searchbox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SearchBox - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

SearchBox

14 |
15 |
16 |
Click search button or press enter key in input box to do searching.
17 |
18 | 19 | 21 | 22 |
23 |
All News
24 |
Sports News
25 |
26 | 27 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/slider.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Slider - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Slider

14 |
15 |
16 |
Drag the slider to change the font size.
17 |
18 | 19 |
20 | 29 |
30 |
jQuery EasyUI
31 | 32 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/tabs_href_test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
CodeNameCountryAmount
001televisionUSA2
002computerUSA3
003washing machineUSA3
004washing machineUSA2
005electric fanUSA2
48 | 49 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/timespinner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TimeSpinner - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 19 | 20 | 21 |

TimeSpinner

22 |
23 |
24 |
Click spin button to adjust time.
25 |
26 | 27 |
28 | Enable 29 | Disable 30 |
31 | Begin Time: 32 | 33 | End Time: 34 | 35 | 36 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/tree2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Editable Tree - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Editable Tree

14 |
15 |
16 |
Click the node to begin edit, press enter key to stop edit or esc key to cancel edit.
17 |
18 | 19 |
    22 | 23 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/tree_data.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "id":1, 3 | "text":"Folder1", 4 | "iconCls":"icon-ok", 5 | "children":[{ 6 | "id":2, 7 | "text":"File1", 8 | "checked":true 9 | },{ 10 | "id":3, 11 | "text":"Folder2", 12 | "state":"open", 13 | "children":[{ 14 | "id":4, 15 | "text":"File2", 16 | "attributes":{ 17 | "p1":"value1", 18 | "p2":"value2" 19 | }, 20 | "checked":true, 21 | "iconCls":"icon-reload" 22 | },{ 23 | "id": 8, 24 | "text":"Folder3", 25 | "state":"closed", 26 | "children":[{ 27 | "id":9, 28 | "text":"File31" 29 | },{ 30 | "id":10, 31 | "text":"File32" 32 | }] 33 | }] 34 | }] 35 | },{ 36 | "text":"Languages", 37 | "state":"closed", 38 | "children":[{ 39 | "id":"j1", 40 | "text":"Java" 41 | },{ 42 | "id":"j2", 43 | "text":"C#" 44 | }] 45 | }] -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/treegrid_data.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "id":1, 3 | "code":"01", 4 | "name":"name1", 5 | "addr":"address1", 6 | "col4":"col4 data", 7 | "iconCls":"icon-ok", 8 | "children":[{ 9 | "id":2, 10 | "code":"0101", 11 | "name":"name11", 12 | "addr":"address11", 13 | "checked":true 14 | },{ 15 | "id":3, 16 | "code":"0102", 17 | "name":"name12", 18 | "addr":"address12", 19 | "state":"closed" 20 | }] 21 | },{ 22 | "code":"02", 23 | "name":"Languages abc", 24 | "addr":"address2", 25 | "col4":"col4 data", 26 | "state":"closed", 27 | "children":[{ 28 | "code":"0201", 29 | "name":"Java", 30 | "col4":"col4 data", 31 | "state":"closed", 32 | "children":[{ 33 | "code":"02013", 34 | "name":"jdk1" 35 | },{ 36 | "code":"02014", 37 | "name":"jdk2" 38 | }] 39 | },{ 40 | "code":"0202", 41 | "name":"C#", 42 | "col4":"col4 data" 43 | }] 44 | }] -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/treegrid_data2.json: -------------------------------------------------------------------------------- 1 | {"total":7,"rows":[ 2 | {"id":1,"name":"All Tasks","begin":"3/4/2010","end":"3/20/2010","progress":60,"iconCls":"icon-ok"}, 3 | {"id":2,"name":"Designing","begin":"3/4/2010","end":"3/10/2010","progress":100,"_parentId":1,"state":"closed"}, 4 | {"id":21,"name":"Database","persons":2,"begin":"3/4/2010","end":"3/6/2010","progress":100,"_parentId":2}, 5 | {"id":22,"name":"UML","persons":1,"begin":"3/7/2010","end":"3/8/2010","progress":100,"_parentId":2}, 6 | {"id":23,"name":"Export Document","persons":1,"begin":"3/9/2010","end":"3/10/2010","progress":100,"_parentId":2}, 7 | {"id":3,"name":"Coding","persons":2,"begin":"3/11/2010","end":"3/18/2010","progress":80}, 8 | {"id":4,"name":"Testing","persons":1,"begin":"3/19/2010","end":"3/20/2010","progress":20} 9 | ],"footer":[ 10 | {"name":"Total Persons:","persons":7,"iconCls":"icon-sum"} 11 | ]} 12 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/treegrid_subdata.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "code":"01021", 3 | "name":"name01021", 4 | "addr":"address01022", 5 | "col4":"col4 data" 6 | },{ 7 | "code":"01022", 8 | "name":"01022", 9 | "addr":"address01022", 10 | "col4":"col4 data" 11 | }] -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/demo/validatebox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ValidateBox - jQuery EasyUI Demo 6 | 7 | 8 | 9 | 16 | 17 | 18 | 19 | 20 |

    ValidateBox

    21 |
    22 |
    23 |
    It's easy to add validate logic to a input box.
    24 |
    25 | 26 |
    27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
    Name:
    Email:
    URL:
    Note:
    45 |
    46 | 47 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/license_commercial.txt: -------------------------------------------------------------------------------- 1 | This license agreement refers to jQuery EasyUI software - Commercial License. 2 | 3 | jQuery EasyUI Team grants to you a limited, non-transferable and non-exclusive right to use, royalty-free, copy and modify the software. 4 | 5 | The Licensee has the right to use the software by up to 5 developers at a time. There are no limitations on the number of projects/sites you can use the software in, you can use it on any number of projects/sites you need. There is no time limit, you can use the software for any period of time you need. There is no restriction while you are developing your solution. There are no royalties of any kind involved. 6 | 7 | Modifications to the software are allowed but you may not: 8 | a) Distribute the modified software or part(s) of it as standalone application. 9 | b) Sublicense, rent, lease or lend any portion of the software. 10 | c) Modify or remove any copyright notices from any of the software files. 11 | 12 | The Licensee has the right to apply for tech support on the software within 1 month since purchasing the product and bug fixing during the same period. 13 | 14 | The Licensee has the right to get free upgrades for 1 year since purchasing the product. 15 | 16 | jQuery EasyUI Team retain all ownership rights to the software. 17 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/readme.txt: -------------------------------------------------------------------------------- 1 | Current Version: 1.3.1 2 | ====================== 3 | This software is allowed to use under GPL or you need to buy commercial license for better support or other purpose. 4 | Please contact us at stworthy@gmail.com 5 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/accordion.css: -------------------------------------------------------------------------------- 1 | .accordion{ 2 | background:#fff; 3 | overflow:hidden; 4 | } 5 | .accordion .accordion-header{ 6 | background:#E0ECFF; 7 | border-top-width:0; 8 | cursor:pointer; 9 | } 10 | .accordion .accordion-header .panel-title{ 11 | font-weight:normal; 12 | } 13 | .accordion .accordion-header-selected .panel-title{ 14 | font-weight:bold; 15 | } 16 | .accordion-noborder .accordion-header{ 17 | border-width:0 0 1px; 18 | } 19 | .accordion-noborder .accordion-body{ 20 | border-width:0px; 21 | } 22 | .accordion-collapse{ 23 | background:url('images/accordion_collapse.png') no-repeat; 24 | } 25 | .accordion-expand{ 26 | background:url('images/accordion_expand.png') no-repeat; 27 | } 28 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/combo.css: -------------------------------------------------------------------------------- 1 | .combo{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #A4BED4; 8 | background:#fff; 9 | } 10 | .combo-text{ 11 | font-size:12px; 12 | border:0px; 13 | line-height:20px; 14 | height:20px; 15 | padding:0px; 16 | *height:18px; 17 | *line-height:18px; 18 | _height:18px; 19 | _line-height:18px; 20 | } 21 | .combo-arrow{ 22 | background:#E0ECF9 url('images/combo_arrow.gif') no-repeat 3px 4px; 23 | width:18px; 24 | height:20px; 25 | overflow:hidden; 26 | display:inline-block; 27 | vertical-align:top; 28 | cursor:pointer; 29 | opacity:0.6; 30 | filter:alpha(opacity=60); 31 | } 32 | .combo-arrow-hover{ 33 | opacity:1.0; 34 | filter:alpha(opacity=100); 35 | } 36 | .combo-panel{ 37 | background:#fff; 38 | overflow:auto; 39 | } 40 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/combobox.css: -------------------------------------------------------------------------------- 1 | .combobox-item{ 2 | padding:2px; 3 | font-size:12px; 4 | padding:3px; 5 | padding-right:0px; 6 | } 7 | .combobox-item-hover{ 8 | background:#fafafa; 9 | } 10 | .combobox-item-selected{ 11 | background:#FBEC88; 12 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/datebox.css: -------------------------------------------------------------------------------- 1 | .datebox .combo-arrow{ 2 | background:url('images/datebox_arrow.png') no-repeat center center; 3 | } 4 | .datebox-calendar-inner{ 5 | height:180px; 6 | } 7 | .datebox-button{ 8 | height:18px; 9 | padding:2px 5px; 10 | font-size:12px; 11 | background-color:#fafafa; 12 | text-align:center; 13 | } 14 | .datebox-current,.datebox-close{ 15 | float:left; 16 | color:#888; 17 | text-decoration:none; 18 | font-weight:bold; 19 | } 20 | .datebox-close{ 21 | float:right; 22 | } 23 | .datebox-ok{ 24 | color:#888; 25 | text-decoration:none; 26 | font-weight:bold; 27 | } 28 | .datebox-button-hover{ 29 | color:#A4BED4; 30 | } 31 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/dialog.css: -------------------------------------------------------------------------------- 1 | .dialog-content{ 2 | overflow:auto; 3 | } 4 | .dialog-toolbar{ 5 | background:#fafafa; 6 | padding:2px 5px; 7 | border-bottom:1px solid #eee; 8 | } 9 | .dialog-tool-separator{ 10 | float:left; 11 | height:24px; 12 | border-left:1px solid #ccc; 13 | border-right:1px solid #fff; 14 | margin:2px 1px; 15 | } 16 | .dialog-button{ 17 | border-top:1px solid #eee; 18 | background:#fafafa; 19 | padding:5px 5px; 20 | text-align:right; 21 | } 22 | .dialog-button .l-btn{ 23 | margin-left:5px; 24 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/Thumbs.db -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/accordion_collapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/accordion_collapse.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/accordion_expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/accordion_expand.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/blank.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/button_a_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/button_a_bg.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/button_plain_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/button_plain_hover.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/button_span_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/button_span_bg.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_nextmonth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_nextmonth.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_nextyear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_nextyear.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_prevmonth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_prevmonth.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_prevyear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/calendar_prevyear.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/combo_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/combo_arrow.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_header_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_header_bg.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_row_collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_row_collapse.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_row_expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_row_expand.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_sort_asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_sort_asc.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_sort_desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_sort_desc.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_title_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datagrid_title_bg.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datebox_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/datebox_arrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/layout_arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/layout_arrows.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_downarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_downarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_rightarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_sep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_sep.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_split_downarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/menu_split_downarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_error.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_info.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_question.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_question.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/messager_warning.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_first.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_first.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_last.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_last.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_load.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_next.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/pagination_prev.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/panel_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/panel_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/panel_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/panel_title.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/panel_tools.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/panel_tools.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/searchbox_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/searchbox_button.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/slider_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/slider_handle.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/spinner_arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/spinner_arrow_down.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/spinner_arrow_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/spinner_arrow_up.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_active.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_close.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_enabled.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_leftarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_leftarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tabs_rightarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_arrows.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_checkbox_0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_checkbox_0.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_checkbox_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_checkbox_1.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_checkbox_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_checkbox_2.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_dnd_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_dnd_no.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_dnd_yes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_dnd_yes.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_elbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_elbow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_file.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_folder.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_folder_open.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_folder_open.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/tree_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/validatebox_pointer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/validatebox_pointer.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/validatebox_warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/images/validatebox_warning.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/menubutton.css: -------------------------------------------------------------------------------- 1 | .m-btn-downarrow{ 2 | display:inline-block; 3 | width:12px; 4 | line-height:14px; 5 | *line-height:15px; 6 | background:url('images/menu_downarrow.png') no-repeat 4px center; 7 | } 8 | 9 | a.m-btn-active{ 10 | background-position: bottom right; 11 | } 12 | a.m-btn-active span.l-btn-left{ 13 | background-position: bottom left; 14 | } 15 | a.m-btn-plain-active{ 16 | background:transparent; 17 | border:1px solid #7eabcd; 18 | _padding:0px 5px 0px 0px; 19 | -moz-border-radius:3px; 20 | -webkit-border-radius:3px; 21 | border-radius:3px; 22 | } 23 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/messager.css: -------------------------------------------------------------------------------- 1 | .messager-body{ 2 | padding:5px 10px; 3 | } 4 | .messager-button{ 5 | text-align:center; 6 | padding-top:10px; 7 | } 8 | .messager-icon{ 9 | float:left; 10 | width:47px; 11 | height:35px; 12 | } 13 | .messager-error{ 14 | background:url('images/messager_error.gif') no-repeat scroll left top; 15 | } 16 | .messager-info{ 17 | background:url('images/messager_info.gif') no-repeat scroll left top; 18 | } 19 | .messager-question{ 20 | background:url('images/messager_question.gif') no-repeat scroll left top; 21 | } 22 | .messager-warning{ 23 | background:url('images/messager_warning.gif') no-repeat scroll left top; 24 | } 25 | .messager-input{ 26 | width: 262px; 27 | border:1px solid #ccc; 28 | } 29 | .messager-progress{ 30 | padding:10px; 31 | } 32 | .messager-p-msg{ 33 | margin-bottom:5px; 34 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/pagination.css: -------------------------------------------------------------------------------- 1 | .pagination{ 2 | zoom:1; 3 | } 4 | .pagination table{ 5 | float:left; 6 | height:30px; 7 | } 8 | .pagination td{ 9 | border:0; 10 | } 11 | .pagination-btn-separator{ 12 | float:left; 13 | height:24px; 14 | border-left:1px solid #ccc; 15 | border-right:1px solid #fff; 16 | margin:3px 1px; 17 | } 18 | .pagination-num{ 19 | border:1px solid #ccc; 20 | margin:0 2px; 21 | } 22 | .pagination-page-list{ 23 | margin:0px 6px; 24 | } 25 | .pagination-info{ 26 | float:right; 27 | padding-right:6px; 28 | padding-top:8px; 29 | font-size:12px; 30 | } 31 | .pagination span{ 32 | font-size:12px; 33 | } 34 | .pagination-first{ 35 | background:url('images/pagination_first.gif') no-repeat; 36 | } 37 | .pagination-prev{ 38 | background:url('images/pagination_prev.gif') no-repeat; 39 | } 40 | .pagination-next{ 41 | background:url('images/pagination_next.gif') no-repeat; 42 | } 43 | .pagination-last{ 44 | background:url('images/pagination_last.gif') no-repeat; 45 | } 46 | .pagination-load{ 47 | background:url('images/pagination_load.png') no-repeat; 48 | } 49 | .pagination-loading{ 50 | background:url('images/pagination_loading.gif') no-repeat; 51 | } 52 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/progressbar.css: -------------------------------------------------------------------------------- 1 | .progressbar{ 2 | border:1px solid #99BBE8; 3 | border-radius:5px; 4 | overflow:hidden; 5 | } 6 | .progressbar-text{ 7 | text-align:center; 8 | color:#15428b; 9 | position:absolute; 10 | } 11 | .progressbar-value{ 12 | background-color:#FF8D40; 13 | border-radius:5px 0 0 5px; 14 | width:0; 15 | } 16 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/propertygrid.css: -------------------------------------------------------------------------------- 1 | .propertygrid .datagrid-view1 .datagrid-body,.propertygrid .datagrid-group{ 2 | background:#E0ECFF; 3 | } 4 | .propertygrid .datagrid-group{ 5 | height:21px; 6 | overflow:hidden; 7 | } 8 | .propertygrid .datagrid-view1 .datagrid-body td{ 9 | border-color:#E0ECFF; 10 | } 11 | .propertygrid .datagrid-view1 .datagrid-row-over,.propertygrid .datagrid-view1 .datagrid-row-selected{ 12 | background:#E0ECFF; 13 | } 14 | .propertygrid .datagrid-group span{ 15 | color:#416AA3; 16 | font-weight:bold; 17 | padding-left:4px; 18 | } 19 | .propertygrid .datagrid-row-collapse,.propertygrid .datagrid-row-expand{ 20 | background-position:3px center; 21 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/searchbox.css: -------------------------------------------------------------------------------- 1 | .searchbox{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #A4BED4; 8 | background:#fff; 9 | } 10 | .searchbox-text{ 11 | font-size:12px; 12 | border:0px; 13 | line-height:20px; 14 | height:20px; 15 | padding:0px; 16 | *height:18px; 17 | *line-height:18px; 18 | _height:18px; 19 | _line-height:18px; 20 | } 21 | .searchbox-button{ 22 | background:url('images/searchbox_button.png') no-repeat center center; 23 | width:18px; 24 | height:20px; 25 | overflow:hidden; 26 | display:inline-block; 27 | vertical-align:top; 28 | cursor:pointer; 29 | opacity:0.6; 30 | filter:alpha(opacity=60); 31 | } 32 | .searchbox-button-hover{ 33 | opacity:1.0; 34 | filter:alpha(opacity=100); 35 | } 36 | .searchbox-prompt{ 37 | font-size:12px; 38 | color:#ccc; 39 | } 40 | .searchbox a.l-btn-plain{ 41 | background-color:#E0ECF9; 42 | height:20px; 43 | border:0; 44 | padding:0 6px 0 0; 45 | vertical-align:top; 46 | } 47 | .searchbox a.l-btn .l-btn-left{ 48 | padding:2px 0 2px 2px; 49 | } 50 | .searchbox a.l-btn-plain:hover{ 51 | -moz-border-radius:0px; 52 | -webkit-border-radius:0px; 53 | border-radius:0px; 54 | border:0; 55 | padding:0 6px 0 0; 56 | } 57 | .searchbox a.m-btn-plain-active{ 58 | -moz-border-radius:0px; 59 | -webkit-border-radius:0px; 60 | border-radius:0px; 61 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/slider.css: -------------------------------------------------------------------------------- 1 | .slider{ 2 | } 3 | .slider-disabled{ 4 | opacity:0.5; 5 | filter:alpha(opacity=50); 6 | } 7 | .slider-h{ 8 | height:22px; 9 | } 10 | .slider-v{ 11 | width:22px; 12 | } 13 | .slider-inner{ 14 | position:relative; 15 | height:6px; 16 | top:7px; 17 | border:1px solid #99BBE8; 18 | background:#fafafa; 19 | border-radius:3px; 20 | } 21 | .slider-handle{ 22 | position:absolute; 23 | display:block; 24 | outline:none; 25 | width:20px; 26 | height:20px; 27 | top:-7px; 28 | margin-left:-10px; 29 | background:url('images/slider_handle.png') no-repeat; 30 | } 31 | .slider-tip{ 32 | position:absolute; 33 | display:inline-block; 34 | line-height:12px; 35 | white-space:nowrap; 36 | top:-22px; 37 | } 38 | .slider-rule{ 39 | position:relative; 40 | top:15px; 41 | } 42 | .slider-rule span{ 43 | position:absolute; 44 | display:inline-block; 45 | font-size:0; 46 | height:5px; 47 | border-left:1px solid #999; 48 | } 49 | .slider-rulelabel{ 50 | position:relative; 51 | top:20px; 52 | } 53 | .slider-rulelabel span{ 54 | position:absolute; 55 | display:inline-block; 56 | color:#999; 57 | } 58 | .slider-v .slider-inner{ 59 | width:6px; 60 | left:7px; 61 | top:0; 62 | float:left; 63 | } 64 | .slider-v .slider-handle{ 65 | left:3px; 66 | margin-top:-10px; 67 | } 68 | .slider-v .slider-tip{ 69 | left:-10px; 70 | margin-top:-6px; 71 | } 72 | .slider-v .slider-rule{ 73 | float:left; 74 | top:0; 75 | left:16px; 76 | } 77 | .slider-v .slider-rule span{ 78 | width:5px; 79 | height:'auto'; 80 | border-left:0; 81 | border-top:1px solid #999; 82 | } 83 | .slider-v .slider-rulelabel{ 84 | float:left; 85 | top:0; 86 | left:23px; 87 | } 88 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/spinner.css: -------------------------------------------------------------------------------- 1 | .spinner{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #A4BED4; 8 | } 9 | .spinner-text{ 10 | font-size:12px; 11 | border:0px; 12 | line-height:20px; 13 | height:20px; 14 | padding:0px; 15 | *height:18px; 16 | *line-height:18px; 17 | _height:18px; 18 | _line-height:18px; 19 | } 20 | .spinner-arrow{ 21 | display:inline-block; 22 | vertical-align:top; 23 | margin:0; 24 | padding:0; 25 | } 26 | .spinner-arrow-up,.spinner-arrow-down{ 27 | display:block; 28 | background:#E0ECF9 url('images/spinner_arrow_up.gif') no-repeat 5px 2px; 29 | font-size:1px; 30 | width:18px; 31 | height:10px; 32 | } 33 | .spinner-arrow-down{ 34 | background:#E0ECF9 url('images/spinner_arrow_down.gif') no-repeat 5px 3px; 35 | } 36 | .spinner-arrow-hover{ 37 | background-color:#ECF9F9; 38 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/splitbutton.css: -------------------------------------------------------------------------------- 1 | .s-btn-downarrow{ 2 | display:inline-block; 3 | width:16px; 4 | line-height:14px; 5 | *line-height:15px; 6 | background:url('images/menu_downarrow.png') no-repeat 9px center; 7 | } 8 | 9 | a.s-btn-active{ 10 | background-position: bottom right; 11 | } 12 | a.s-btn-active span.l-btn-left{ 13 | background-position: bottom left; 14 | } 15 | a.s-btn-active .s-btn-downarrow{ 16 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 17 | } 18 | a:hover.l-btn .s-btn-downarrow{ 19 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 20 | } 21 | 22 | a.s-btn-plain-active{ 23 | background:transparent; 24 | border:1px solid #7eabcd; 25 | _padding:0px 5px 0px 0px; 26 | -moz-border-radius:3px; 27 | -webkit-border-radius:3px; 28 | border-radius:3px; 29 | } 30 | a.s-btn-plain-active .s-btn-downarrow{ 31 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 32 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/default/validatebox.css: -------------------------------------------------------------------------------- 1 | .validatebox-invalid{ 2 | background:#FFFFEE url('images/validatebox_warning.png') no-repeat right 1px; 3 | } 4 | .validatebox-tip{ 5 | position:absolute; 6 | width:200px; 7 | height:auto; 8 | display:none; 9 | z-index:9900000; 10 | } 11 | .validatebox-tip-content{ 12 | display:inline-block; 13 | position:absolute; 14 | top:0px; 15 | left:10px; 16 | padding:3px 5px; 17 | border:1px solid #CC9933; 18 | background:#FFFFCC; 19 | z-index:9900001; 20 | font-size:12px; 21 | } 22 | .validatebox-tip-pointer{ 23 | background:url('images/validatebox_pointer.gif') no-repeat left top; 24 | display:inline-block; 25 | width:10px; 26 | height:19px; 27 | position:absolute; 28 | left:1px; 29 | top:0px; 30 | z-index:9900002; 31 | } 32 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/accordion.css: -------------------------------------------------------------------------------- 1 | .accordion{ 2 | background:#fff; 3 | overflow:hidden; 4 | } 5 | .accordion .accordion-header{ 6 | background:#efefef; 7 | border-top-width:0; 8 | cursor:pointer; 9 | } 10 | .accordion .accordion-header .panel-title{ 11 | font-weight:normal; 12 | } 13 | .accordion .accordion-header-selected .panel-title{ 14 | font-weight:bold; 15 | } 16 | .accordion-noborder .accordion-header{ 17 | border-width:0 0 1px; 18 | } 19 | .accordion-noborder .accordion-body{ 20 | border-width:0px; 21 | } 22 | .accordion-collapse{ 23 | background:url('images/accordion_collapse.png') no-repeat; 24 | } 25 | .accordion-expand{ 26 | background:url('images/accordion_expand.png') no-repeat; 27 | } 28 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/combo.css: -------------------------------------------------------------------------------- 1 | .combo{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #d3d3d3; 8 | background:#fff; 9 | } 10 | .combo-text{ 11 | font-size:12px; 12 | border:0px; 13 | line-height:20px; 14 | height:20px; 15 | padding:0px; 16 | *height:18px; 17 | *line-height:18px; 18 | _height:18px; 19 | _line-height:18px; 20 | } 21 | .combo-arrow{ 22 | background:#E0ECF9 url('images/combo_arrow.gif') no-repeat 3px 4px; 23 | width:18px; 24 | height:20px; 25 | overflow:hidden; 26 | display:inline-block; 27 | vertical-align:top; 28 | cursor:pointer; 29 | opacity:0.6; 30 | filter:alpha(opacity=60); 31 | } 32 | .combo-arrow-hover{ 33 | opacity:1.0; 34 | filter:alpha(opacity=100); 35 | } 36 | .combo-panel{ 37 | background:#fff; 38 | overflow:auto; 39 | } 40 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/combobox.css: -------------------------------------------------------------------------------- 1 | .combobox-item{ 2 | padding:2px; 3 | font-size:12px; 4 | padding:3px; 5 | padding-right:0px; 6 | } 7 | .combobox-item-hover{ 8 | background:#fafafa; 9 | } 10 | .combobox-item-selected{ 11 | background:#FBEC88; 12 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/datebox.css: -------------------------------------------------------------------------------- 1 | .datebox .combo-arrow{ 2 | background:url('images/datebox_arrow.png') no-repeat center center; 3 | } 4 | .datebox-calendar-inner{ 5 | height:180px; 6 | } 7 | .datebox-button{ 8 | height:18px; 9 | padding:2px 5px; 10 | font-size:12px; 11 | background-color:#fafafa; 12 | text-align:center; 13 | } 14 | .datebox-current,.datebox-close{ 15 | float:left; 16 | color:#888; 17 | text-decoration:none; 18 | font-weight:bold; 19 | } 20 | .datebox-close{ 21 | float:right; 22 | } 23 | .datebox-ok{ 24 | color:#888; 25 | text-decoration:none; 26 | font-weight:bold; 27 | } 28 | .datebox-button-hover{ 29 | color:#A4BED4; 30 | } 31 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/dialog.css: -------------------------------------------------------------------------------- 1 | .dialog-content{ 2 | overflow:auto; 3 | } 4 | .dialog-toolbar{ 5 | background:#fafafa; 6 | padding:2px 5px; 7 | border-bottom:1px solid #eee; 8 | } 9 | .dialog-tool-separator{ 10 | float:left; 11 | height:24px; 12 | border-left:1px solid #ccc; 13 | border-right:1px solid #fff; 14 | margin:2px 1px; 15 | } 16 | .dialog-button{ 17 | border-top:1px solid #eee; 18 | background:#fafafa; 19 | padding:5px 5px; 20 | text-align:right; 21 | } 22 | .dialog-button .l-btn{ 23 | margin-left:5px; 24 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/Thumbs.db -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/accordion_collapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/accordion_collapse.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/accordion_expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/accordion_expand.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/blank.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/button_a_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/button_a_bg.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/button_plain_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/button_plain_hover.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/button_span_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/button_span_bg.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_nextmonth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_nextmonth.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_nextyear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_nextyear.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_prevmonth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_prevmonth.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_prevyear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/calendar_prevyear.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/combo_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/combo_arrow.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_header_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_header_bg.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_row_collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_row_collapse.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_row_expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_row_expand.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_sort_asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_sort_asc.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_sort_desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_sort_desc.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_title_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datagrid_title_bg.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datebox_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/datebox_arrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/layout_arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/layout_arrows.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_downarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_downarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_rightarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_sep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_sep.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_split_downarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/menu_split_downarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_error.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_info.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_question.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_question.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/messager_warning.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_first.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_first.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_last.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_last.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_load.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_next.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/pagination_prev.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/panel_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/panel_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/panel_title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/panel_title.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/panel_tools.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/panel_tools.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/searchbox_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/searchbox_button.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/slider_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/slider_handle.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/spinner_arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/spinner_arrow_down.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/spinner_arrow_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/spinner_arrow_up.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_close.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_enabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_enabled.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_leftarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_leftarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tabs_rightarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_arrows.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_checkbox_0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_checkbox_0.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_checkbox_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_checkbox_1.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_checkbox_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_checkbox_2.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_dnd_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_dnd_no.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_dnd_yes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_dnd_yes.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_elbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_elbow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_file.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_folder.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_folder_open.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_folder_open.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/tree_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/validatebox_pointer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/validatebox_pointer.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/validatebox_warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/images/validatebox_warning.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/menubutton.css: -------------------------------------------------------------------------------- 1 | .m-btn-downarrow{ 2 | display:inline-block; 3 | width:12px; 4 | line-height:14px; 5 | *line-height:15px; 6 | background:url('images/menu_downarrow.png') no-repeat 4px center; 7 | } 8 | 9 | a.m-btn-active{ 10 | background-position: bottom right; 11 | } 12 | a.m-btn-active span.l-btn-left{ 13 | background-position: bottom left; 14 | } 15 | a.m-btn-plain-active{ 16 | background:transparent; 17 | border:1px solid #d3d3d3; 18 | _padding:0px 5px 0px 0px; 19 | -moz-border-radius:3px; 20 | -webkit-border-radius:3px; 21 | border-radius:3px; 22 | } 23 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/messager.css: -------------------------------------------------------------------------------- 1 | .messager-body{ 2 | padding:5px 10px; 3 | } 4 | .messager-button{ 5 | text-align:center; 6 | padding-top:10px; 7 | } 8 | .messager-icon{ 9 | float:left; 10 | width:47px; 11 | height:35px; 12 | } 13 | .messager-error{ 14 | background:url('images/messager_error.gif') no-repeat scroll left top; 15 | } 16 | .messager-info{ 17 | background:url('images/messager_info.gif') no-repeat scroll left top; 18 | } 19 | .messager-question{ 20 | background:url('images/messager_question.gif') no-repeat scroll left top; 21 | } 22 | .messager-warning{ 23 | background:url('images/messager_warning.gif') no-repeat scroll left top; 24 | } 25 | .messager-input{ 26 | width: 262px; 27 | border:1px solid #ccc; 28 | } 29 | .messager-progress{ 30 | padding:10px; 31 | } 32 | .messager-p-msg{ 33 | margin-bottom:5px; 34 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/pagination.css: -------------------------------------------------------------------------------- 1 | .pagination{ 2 | zoom:1; 3 | } 4 | .pagination table{ 5 | float:left; 6 | height:30px; 7 | } 8 | .pagination td{ 9 | border:0; 10 | } 11 | .pagination-btn-separator{ 12 | float:left; 13 | height:24px; 14 | border-left:1px solid #ccc; 15 | border-right:1px solid #fff; 16 | margin:3px 1px; 17 | } 18 | .pagination-num{ 19 | border:1px solid #ccc; 20 | margin:0 2px; 21 | } 22 | .pagination-page-list{ 23 | margin:0px 6px; 24 | } 25 | .pagination-info{ 26 | float:right; 27 | padding-right:6px; 28 | padding-top:8px; 29 | font-size:12px; 30 | } 31 | .pagination span{ 32 | font-size:12px; 33 | } 34 | .pagination-first{ 35 | background:url('images/pagination_first.gif') no-repeat; 36 | } 37 | .pagination-prev{ 38 | background:url('images/pagination_prev.gif') no-repeat; 39 | } 40 | .pagination-next{ 41 | background:url('images/pagination_next.gif') no-repeat; 42 | } 43 | .pagination-last{ 44 | background:url('images/pagination_last.gif') no-repeat; 45 | } 46 | .pagination-load{ 47 | background:url('images/pagination_load.png') no-repeat; 48 | } 49 | .pagination-loading{ 50 | background:url('images/pagination_loading.gif') no-repeat; 51 | } 52 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/progressbar.css: -------------------------------------------------------------------------------- 1 | .progressbar{ 2 | border:1px solid #D3D3D3; 3 | border-radius:5px; 4 | overflow:hidden; 5 | } 6 | .progressbar-text{ 7 | text-align:center; 8 | color:#3F3F3F; 9 | position:absolute; 10 | } 11 | .progressbar-value{ 12 | background-color:#eee; 13 | border-radius:5px 0 0 5px; 14 | width:0; 15 | } 16 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/propertygrid.css: -------------------------------------------------------------------------------- 1 | .propertygrid .datagrid-view1 .datagrid-body,.propertygrid .datagrid-group{ 2 | background:#fafafa; 3 | } 4 | .propertygrid .datagrid-group{ 5 | height:21px; 6 | overflow:hidden; 7 | } 8 | .propertygrid .datagrid-view1 .datagrid-body td{ 9 | border-color:#fafafa; 10 | } 11 | .propertygrid .datagrid-view1 .datagrid-row-over,.propertygrid .datagrid-view1 .datagrid-row-selected{ 12 | background:#fafafa; 13 | } 14 | .propertygrid .datagrid-group span{ 15 | color:#3F3F3F; 16 | font-weight:bold; 17 | padding-left:4px; 18 | } 19 | .propertygrid .datagrid-row-collapse,.propertygrid .datagrid-row-expand{ 20 | background-position:3px center; 21 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/searchbox.css: -------------------------------------------------------------------------------- 1 | .searchbox{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #d3d3d3; 8 | background:#fff; 9 | } 10 | .searchbox-text{ 11 | font-size:12px; 12 | border:0px; 13 | line-height:20px; 14 | height:20px; 15 | padding:0px; 16 | *height:18px; 17 | *line-height:18px; 18 | _height:18px; 19 | _line-height:18px; 20 | } 21 | .searchbox-button{ 22 | background:url('images/searchbox_button.png') no-repeat center center; 23 | width:18px; 24 | height:20px; 25 | overflow:hidden; 26 | display:inline-block; 27 | vertical-align:top; 28 | cursor:pointer; 29 | opacity:0.6; 30 | filter:alpha(opacity=60); 31 | } 32 | .searchbox-button-hover{ 33 | opacity:1.0; 34 | filter:alpha(opacity=100); 35 | } 36 | .searchbox-prompt{ 37 | font-size:12px; 38 | color:#ccc; 39 | } 40 | .searchbox a.l-btn-plain{ 41 | background-color:#efefef; 42 | height:20px; 43 | border:0; 44 | padding:0 6px 0 0; 45 | vertical-align:top; 46 | } 47 | .searchbox a.l-btn .l-btn-left{ 48 | padding:2px 0 2px 2px; 49 | } 50 | .searchbox a.l-btn-plain:hover{ 51 | -moz-border-radius:0px; 52 | -webkit-border-radius:0px; 53 | border-radius:0px; 54 | border:0; 55 | padding:0 6px 0 0; 56 | } 57 | .searchbox a.m-btn-plain-active{ 58 | -moz-border-radius:0px; 59 | -webkit-border-radius:0px; 60 | border-radius:0px; 61 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/slider.css: -------------------------------------------------------------------------------- 1 | .slider{ 2 | } 3 | .slider-disabled{ 4 | opacity:0.5; 5 | filter:alpha(opacity=50); 6 | } 7 | .slider-h{ 8 | height:22px; 9 | } 10 | .slider-v{ 11 | width:22px; 12 | } 13 | .slider-inner{ 14 | position:relative; 15 | height:6px; 16 | top:7px; 17 | border:1px solid #D3D3D3; 18 | background:#fafafa; 19 | border-radius:3px; 20 | } 21 | .slider-handle{ 22 | position:absolute; 23 | display:block; 24 | outline:none; 25 | width:20px; 26 | height:20px; 27 | top:-7px; 28 | margin-left:-10px; 29 | background:url('images/slider_handle.png') no-repeat; 30 | } 31 | .slider-tip{ 32 | position:absolute; 33 | display:inline-block; 34 | line-height:12px; 35 | white-space:nowrap; 36 | top:-22px; 37 | } 38 | .slider-rule{ 39 | position:relative; 40 | top:15px; 41 | } 42 | .slider-rule span{ 43 | position:absolute; 44 | display:inline-block; 45 | font-size:0; 46 | height:5px; 47 | border-left:1px solid #999; 48 | } 49 | .slider-rulelabel{ 50 | position:relative; 51 | top:20px; 52 | } 53 | .slider-rulelabel span{ 54 | position:absolute; 55 | display:inline-block; 56 | color:#999; 57 | } 58 | .slider-v .slider-inner{ 59 | width:6px; 60 | left:7px; 61 | top:0; 62 | float:left; 63 | } 64 | .slider-v .slider-handle{ 65 | left:3px; 66 | margin-top:-10px; 67 | } 68 | .slider-v .slider-tip{ 69 | left:-10px; 70 | margin-top:-6px; 71 | } 72 | .slider-v .slider-rule{ 73 | float:left; 74 | top:0; 75 | left:16px; 76 | } 77 | .slider-v .slider-rule span{ 78 | width:5px; 79 | height:'auto'; 80 | border-left:0; 81 | border-top:1px solid #999; 82 | } 83 | .slider-v .slider-rulelabel{ 84 | float:left; 85 | top:0; 86 | left:23px; 87 | } 88 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/spinner.css: -------------------------------------------------------------------------------- 1 | .spinner{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #d3d3d3; 8 | } 9 | .spinner-text{ 10 | font-size:12px; 11 | border:0px; 12 | line-height:20px; 13 | height:20px; 14 | padding:0px; 15 | *height:18px; 16 | *line-height:18px; 17 | _height:18px; 18 | _line-height:18px; 19 | } 20 | .spinner-arrow{ 21 | display:inline-block; 22 | vertical-align:top; 23 | margin:0; 24 | padding:0; 25 | } 26 | .spinner-arrow-up,.spinner-arrow-down{ 27 | display:block; 28 | background:#E0ECF9 url('images/spinner_arrow_up.gif') no-repeat 5px 2px; 29 | font-size:1px; 30 | width:18px; 31 | height:10px; 32 | } 33 | .spinner-arrow-down{ 34 | background:#E0ECF9 url('images/spinner_arrow_down.gif') no-repeat 5px 3px; 35 | } 36 | .spinner-arrow-hover{ 37 | background-color:#ECF9F9; 38 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/splitbutton.css: -------------------------------------------------------------------------------- 1 | .s-btn-downarrow{ 2 | display:inline-block; 3 | width:16px; 4 | line-height:14px; 5 | *line-height:15px; 6 | background:url('images/menu_downarrow.png') no-repeat 9px center; 7 | } 8 | 9 | a.s-btn-active{ 10 | background-position: bottom right; 11 | } 12 | a.s-btn-active span.l-btn-left{ 13 | background-position: bottom left; 14 | } 15 | a.s-btn-active .s-btn-downarrow{ 16 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 17 | } 18 | a:hover.l-btn .s-btn-downarrow{ 19 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 20 | } 21 | 22 | a.s-btn-plain-active{ 23 | background:transparent; 24 | border:1px solid #d3d3d3; 25 | _padding:0px 5px 0px 0px; 26 | -moz-border-radius:3px; 27 | -webkit-border-radius:3px; 28 | border-radius:3px; 29 | } 30 | a.s-btn-plain-active .s-btn-downarrow{ 31 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 32 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/gray/validatebox.css: -------------------------------------------------------------------------------- 1 | .validatebox-invalid{ 2 | background:#FFFFEE url('images/validatebox_warning.png') no-repeat right 1px; 3 | } 4 | .validatebox-tip{ 5 | position:absolute; 6 | width:200px; 7 | height:auto; 8 | display:none; 9 | z-index:9900000; 10 | } 11 | .validatebox-tip-content{ 12 | display:inline-block; 13 | position:absolute; 14 | top:0px; 15 | left:10px; 16 | padding:3px 5px; 17 | border:1px solid #CC9933; 18 | background:#FFFFCC; 19 | z-index:9900001; 20 | font-size:12px; 21 | } 22 | .validatebox-tip-pointer{ 23 | background:url('images/validatebox_pointer.gif') no-repeat left top; 24 | display:inline-block; 25 | width:10px; 26 | height:19px; 27 | position:absolute; 28 | left:1px; 29 | top:0px; 30 | z-index:9900002; 31 | } 32 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icon.css: -------------------------------------------------------------------------------- 1 | .icon-blank{ 2 | background:url('icons/blank.gif') no-repeat; 3 | } 4 | .icon-add{ 5 | background:url('icons/edit_add.png') no-repeat; 6 | } 7 | .icon-edit{ 8 | background:url('icons/pencil.png') no-repeat; 9 | } 10 | .icon-remove{ 11 | background:url('icons/edit_remove.png') no-repeat; 12 | } 13 | .icon-save{ 14 | background:url('icons/filesave.png') no-repeat; 15 | } 16 | .icon-cut{ 17 | background:url('icons/cut.png') no-repeat; 18 | } 19 | .icon-ok{ 20 | background:url('icons/ok.png') no-repeat; 21 | } 22 | .icon-no{ 23 | background:url('icons/no.png') no-repeat; 24 | } 25 | .icon-cancel{ 26 | background:url('icons/cancel.png') no-repeat; 27 | } 28 | .icon-reload{ 29 | background:url('icons/reload.png') no-repeat; 30 | } 31 | .icon-search{ 32 | background:url('icons/search.png') no-repeat; 33 | } 34 | .icon-print{ 35 | background:url('icons/print.png') no-repeat; 36 | } 37 | .icon-help{ 38 | background:url('icons/help.png') no-repeat; 39 | } 40 | .icon-undo{ 41 | background:url('icons/undo.png') no-repeat; 42 | } 43 | .icon-redo{ 44 | background:url('icons/redo.png') no-repeat; 45 | } 46 | .icon-back{ 47 | background:url('icons/back.png') no-repeat; 48 | } 49 | .icon-sum{ 50 | background:url('icons/sum.png') no-repeat; 51 | } 52 | .icon-tip{ 53 | background:url('icons/tip.png') no-repeat; 54 | } 55 | 56 | .icon-mini-add{ 57 | background:url('icons/mini_add.png') no-repeat 2px 2px; 58 | } 59 | .icon-mini-edit{ 60 | background:url('icons/mini_edit.png') no-repeat 2px 2px; 61 | } 62 | .icon-mini-refresh{ 63 | background:url('icons/mini_refresh.png') no-repeat 3px 2px; 64 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/back.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/blank.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/cancel.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/cut.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/edit_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/edit_add.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/edit_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/edit_remove.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/filesave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/filesave.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/help.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/mini_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/mini_add.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/mini_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/mini_edit.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/mini_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/mini_refresh.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/no.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/ok.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/pencil.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/print.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/redo.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/reload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/reload.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/search.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/sum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/sum.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/tip.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/icons/undo.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/accordion.css: -------------------------------------------------------------------------------- 1 | .accordion{ 2 | background:#fff; 3 | overflow:hidden; 4 | border:1px solid #ddd; 5 | } 6 | .accordion .accordion-header{ 7 | border-width:0 0 1px; 8 | cursor:pointer; 9 | } 10 | .accordion .accordion-body{ 11 | border-width:0 0 1px; 12 | } 13 | .accordion .accordion-header .panel-title{ 14 | font-weight:normal; 15 | } 16 | .accordion .accordion-header-selected .panel-title{ 17 | font-weight:bold; 18 | } 19 | .accordion-noborder{ 20 | border-width:0; 21 | } 22 | .accordion-noborder .accordion-header{ 23 | border-width:0 0 1px; 24 | } 25 | .accordion-noborder .accordion-body{ 26 | border-width:0 0 1px; 27 | } 28 | .accordion-collapse{ 29 | background:url('images/accordion_collapse.png') no-repeat; 30 | } 31 | .accordion-expand{ 32 | background:url('images/accordion_expand.png') no-repeat; 33 | } 34 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/combo.css: -------------------------------------------------------------------------------- 1 | .combo{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #ddd; 8 | background:#fff; 9 | } 10 | .combo-text{ 11 | font-size:12px; 12 | border:0px; 13 | line-height:20px; 14 | height:20px; 15 | padding:0px; 16 | *height:18px; 17 | *line-height:18px; 18 | _height:18px; 19 | _line-height:18px; 20 | } 21 | .combo-arrow{ 22 | background: url('images/combo_arrow.gif') no-repeat 3px 4px; 23 | width:18px; 24 | height:20px; 25 | overflow:hidden; 26 | display:inline-block; 27 | vertical-align:top; 28 | cursor:pointer; 29 | opacity:0.6; 30 | filter:alpha(opacity=60); 31 | } 32 | .combo-arrow-hover{ 33 | opacity:1.0; 34 | filter:alpha(opacity=100); 35 | background-color:#E6E6E6; 36 | } 37 | .combo-panel{ 38 | background:#fff; 39 | overflow:auto; 40 | } 41 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/combobox.css: -------------------------------------------------------------------------------- 1 | .combobox-item{ 2 | padding:2px; 3 | font-size:12px; 4 | padding:3px; 5 | padding-right:0px; 6 | color:#777; 7 | } 8 | .combobox-item-hover{ 9 | background:#E6E6E6; 10 | color:#000; 11 | } 12 | .combobox-item-selected{ 13 | background:#EAF4F9; 14 | color:#000; 15 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/datebox.css: -------------------------------------------------------------------------------- 1 | .datebox .combo-arrow{ 2 | background:url('images/datebox_arrow.png') no-repeat center center; 3 | } 4 | .datebox-calendar-inner{ 5 | height:180px; 6 | } 7 | .datebox-button{ 8 | height:18px; 9 | padding:2px 5px; 10 | font-size:12px; 11 | text-align:center; 12 | } 13 | .datebox-current,.datebox-close{ 14 | float:left; 15 | color:#777; 16 | text-decoration:none; 17 | font-weight:bold; 18 | } 19 | .datebox-close{ 20 | float:right; 21 | } 22 | .datebox-ok{ 23 | color:#777; 24 | text-decoration:none; 25 | font-weight:bold; 26 | } 27 | .datebox-button-hover{ 28 | color:#333; 29 | } 30 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/dialog.css: -------------------------------------------------------------------------------- 1 | .dialog-content{ 2 | overflow:auto; 3 | } 4 | .dialog-toolbar{ 5 | padding:2px 5px; 6 | border-bottom:1px solid #ddd; 7 | } 8 | .dialog-tool-separator{ 9 | float:left; 10 | height:24px; 11 | border-left:1px solid #ccc; 12 | border-right:1px solid #fff; 13 | margin:2px 1px; 14 | } 15 | .dialog-button{ 16 | border-top:1px solid #ddd; 17 | padding:5px 5px; 18 | text-align:right; 19 | } 20 | .dialog-button .l-btn{ 21 | margin-left:5px; 22 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/accordion_collapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/accordion_collapse.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/accordion_expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/accordion_expand.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/blank.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_nextmonth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_nextmonth.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_nextyear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_nextyear.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_prevmonth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_prevmonth.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_prevyear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/calendar_prevyear.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/combo_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/combo_arrow.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_row_collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_row_collapse.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_row_expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_row_expand.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_sort_asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_sort_asc.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_sort_desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datagrid_sort_desc.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datebox_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/datebox_arrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/layout_arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/layout_arrows.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_downarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_downarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_rightarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_sep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_sep.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_split_downarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/menu_split_downarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_error.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_info.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_question.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_question.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/messager_warning.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_first.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_first.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_last.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_last.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_load.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_next.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/pagination_prev.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/panel_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/panel_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/panel_tools.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/panel_tools.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/searchbox_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/searchbox_button.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/slider_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/slider_handle.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tabs_close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tabs_close.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tabs_leftarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tabs_leftarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tabs_rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tabs_rightarrow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_arrows.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_checkbox_0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_checkbox_0.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_checkbox_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_checkbox_1.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_checkbox_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_checkbox_2.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_dnd_no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_dnd_no.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_dnd_yes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_dnd_yes.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_elbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_elbow.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_file.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_folder.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_folder_open.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_folder_open.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/tree_loading.gif -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/validatebox_warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/images/validatebox_warning.png -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/linkbutton.css: -------------------------------------------------------------------------------- 1 | a.l-btn{ 2 | color:#777; 3 | font-size:12px; 4 | text-decoration:none; 5 | display:inline-block; 6 | zoom:1; 7 | height:24px; 8 | padding-right:18px; 9 | cursor:pointer; 10 | outline:none; 11 | border:1px solid #ddd; 12 | } 13 | a.l-btn-plain{ 14 | background:transparent; 15 | padding-right:5px; 16 | border:1px solid transparent; 17 | _border:0px solid #ddd; 18 | _padding:1px 6px 1px 1px; 19 | } 20 | 21 | a.l-btn-disabled{ 22 | color:#ccc; 23 | opacity:0.5; 24 | filter:alpha(opacity=50); 25 | cursor:default; 26 | } 27 | a.l-btn span.l-btn-left{ 28 | display:inline-block; 29 | padding:4px 0px 4px 18px; 30 | line-height:16px; 31 | height:16px; 32 | } 33 | a.l-btn-plain span.l-btn-left{ 34 | background:transparent; 35 | padding-left:5px; 36 | } 37 | 38 | a.l-btn span span.l-btn-text{ 39 | display:inline-block; 40 | height:16px; 41 | line-height:16px; 42 | padding:0px; 43 | } 44 | a.l-btn span span span.l-btn-empty{ 45 | display:inline-block; 46 | padding:0px; 47 | width:16px; 48 | } 49 | a:hover.l-btn{ 50 | outline:none; 51 | background-color:#ddd; 52 | } 53 | a:hover.l-btn-plain{ 54 | border:1px solid #ddd; 55 | _padding:0px 5px 0px 0px; 56 | } 57 | a:hover.l-btn-disabled{ 58 | background:transparent; 59 | } 60 | a.l-btn .l-btn-focus{ 61 | outline:#0000FF dotted thin; 62 | } 63 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/menu.css: -------------------------------------------------------------------------------- 1 | .menu{ 2 | position:absolute; 3 | background:#fff; 4 | margin:0; 5 | padding:2px; 6 | border:1px solid #ddd; 7 | overflow:hidden; 8 | } 9 | .menu-item{ 10 | position:relative; 11 | margin:0; 12 | padding:0; 13 | height:22px; 14 | line-height:20px; 15 | overflow:hidden; 16 | font-size:12px; 17 | cursor:pointer; 18 | border:1px solid #fff; 19 | } 20 | .menu-text{ 21 | position:absolute; 22 | left:28px; 23 | top:0px; 24 | } 25 | .menu-icon{ 26 | position:absolute; 27 | width:16px; 28 | height:16px; 29 | top:3px; 30 | left:2px; 31 | } 32 | .menu-rightarrow{ 33 | position: absolute; 34 | width:4px; 35 | height:7px; 36 | top:7px; 37 | right:5px; 38 | background:url('images/menu_rightarrow.png') no-repeat; 39 | } 40 | .menu-sep{ 41 | margin:3px 0 3px; 42 | line-height:2px; 43 | font-size:2px; 44 | background:url('images/menu_sep.png') repeat-x; 45 | } 46 | .menu-active{ 47 | border:1px solid #ddd; 48 | background:#E6E6E6; 49 | } 50 | .menu-item-disabled{ 51 | opacity:0.5; 52 | filter:alpha(opacity=50); 53 | cursor:default; 54 | } 55 | .menu-active-disabled{ 56 | border-color:#ddd; 57 | } 58 | 59 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/menubutton.css: -------------------------------------------------------------------------------- 1 | .m-btn-downarrow{ 2 | display:inline-block; 3 | width:12px; 4 | line-height:14px; 5 | *line-height:15px; 6 | background:url('images/menu_downarrow.png') no-repeat 4px center; 7 | } 8 | 9 | a.m-btn-active{ 10 | background-position: bottom right; 11 | } 12 | a.m-btn-active span.l-btn-left{ 13 | background-position: bottom left; 14 | } 15 | a.m-btn-plain-active{ 16 | background:transparent; 17 | border:1px solid #ddd; 18 | _padding:0px 5px 0px 0px; 19 | } 20 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/messager.css: -------------------------------------------------------------------------------- 1 | .messager-body{ 2 | padding:5px 10px; 3 | } 4 | .messager-button{ 5 | text-align:center; 6 | padding-top:10px; 7 | } 8 | .messager-icon{ 9 | float:left; 10 | width:47px; 11 | height:35px; 12 | } 13 | .messager-error{ 14 | background:url('images/messager_error.gif') no-repeat scroll left top; 15 | } 16 | .messager-info{ 17 | background:url('images/messager_info.gif') no-repeat scroll left top; 18 | } 19 | .messager-question{ 20 | background:url('images/messager_question.gif') no-repeat scroll left top; 21 | } 22 | .messager-warning{ 23 | background:url('images/messager_warning.gif') no-repeat scroll left top; 24 | } 25 | .messager-input{ 26 | width: 262px; 27 | border:1px solid #ddd; 28 | } 29 | .messager-progress{ 30 | padding:10px; 31 | } 32 | .messager-p-msg{ 33 | margin-bottom:5px; 34 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/pagination.css: -------------------------------------------------------------------------------- 1 | .pagination{ 2 | zoom:1; 3 | } 4 | .pagination table{ 5 | float:left; 6 | height:30px; 7 | } 8 | .pagination td{ 9 | border:0; 10 | } 11 | .pagination-btn-separator{ 12 | float:left; 13 | height:24px; 14 | border-left:1px solid #ccc; 15 | border-right:1px solid #fff; 16 | margin:3px 1px; 17 | } 18 | .pagination-num{ 19 | border:1px solid #ddd; 20 | margin:0 2px; 21 | } 22 | .pagination-page-list{ 23 | margin:0px 6px; 24 | } 25 | .pagination-info{ 26 | float:right; 27 | padding-right:6px; 28 | padding-top:8px; 29 | font-size:12px; 30 | } 31 | .pagination span{ 32 | font-size:12px; 33 | } 34 | .pagination-first{ 35 | background:url('images/pagination_first.gif') no-repeat; 36 | } 37 | .pagination-prev{ 38 | background:url('images/pagination_prev.gif') no-repeat; 39 | } 40 | .pagination-next{ 41 | background:url('images/pagination_next.gif') no-repeat; 42 | } 43 | .pagination-last{ 44 | background:url('images/pagination_last.gif') no-repeat; 45 | } 46 | .pagination-load{ 47 | background:url('images/pagination_load.png') no-repeat; 48 | } 49 | .pagination-loading{ 50 | background:url('images/pagination_loading.gif') no-repeat; 51 | } 52 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/progressbar.css: -------------------------------------------------------------------------------- 1 | .progressbar{ 2 | border:1px solid #ddd; 3 | overflow:hidden; 4 | } 5 | .progressbar-text{ 6 | text-align:center; 7 | color:#777; 8 | position:absolute; 9 | } 10 | .progressbar-value{ 11 | background-color:#E6E6E6; 12 | width:0; 13 | } 14 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/propertygrid.css: -------------------------------------------------------------------------------- 1 | .propertygrid .datagrid-view1 table.datagrid-btable{ 2 | border-top:1px dotted #fff; 3 | } 4 | .propertygrid .datagrid-view2 table.datagrid-btable{ 5 | border-top:1px dotted #ddd; 6 | } 7 | .propertygrid .datagrid-group{ 8 | height:21px; 9 | overflow:hidden; 10 | } 11 | .propertygrid .datagrid-view1 .datagrid-body td{ 12 | border-color:#fff; 13 | border-right:1px dotted #ddd; 14 | } 15 | .propertygrid .datagrid-view1 .datagrid-row-over,.propertygrid .datagrid-view1 .datagrid-row-selected{ 16 | background:#fff; 17 | } 18 | .propertygrid .datagrid-group span{ 19 | color:#777; 20 | font-weight:bold; 21 | padding-left:4px; 22 | } 23 | .propertygrid .datagrid-row-collapse,.propertygrid .datagrid-row-expand{ 24 | background-position:3px center; 25 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/searchbox.css: -------------------------------------------------------------------------------- 1 | .searchbox{ 2 | display:inline-block; 3 | white-space:nowrap; 4 | font-size:12px; 5 | margin:0; 6 | padding:0; 7 | border:1px solid #ddd; 8 | background:#fff; 9 | } 10 | .searchbox-text{ 11 | font-size:12px; 12 | border:0px; 13 | line-height:20px; 14 | height:20px; 15 | padding:0px; 16 | *height:18px; 17 | *line-height:18px; 18 | _height:18px; 19 | _line-height:18px; 20 | } 21 | .searchbox-button{ 22 | background:url('images/searchbox_button.png') no-repeat center center; 23 | width:18px; 24 | height:20px; 25 | overflow:hidden; 26 | display:inline-block; 27 | vertical-align:top; 28 | cursor:pointer; 29 | opacity:0.6; 30 | filter:alpha(opacity=60); 31 | } 32 | .searchbox-button-hover{ 33 | opacity:1.0; 34 | filter:alpha(opacity=100); 35 | } 36 | .searchbox-prompt{ 37 | font-size:12px; 38 | color:#ccc; 39 | } 40 | .searchbox a.l-btn-plain{ 41 | height:20px; 42 | border:0; 43 | padding:0 6px 0 0; 44 | vertical-align:top; 45 | } 46 | .searchbox a.l-btn .l-btn-left{ 47 | padding:2px 0 2px 2px; 48 | } 49 | .searchbox a.l-btn-plain:hover{ 50 | -moz-border-radius:0px; 51 | -webkit-border-radius:0px; 52 | border-radius:0px; 53 | border:0; 54 | padding:0 6px 0 0; 55 | } 56 | .searchbox a.m-btn-plain-active{ 57 | -moz-border-radius:0px; 58 | -webkit-border-radius:0px; 59 | border-radius:0px; 60 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/slider.css: -------------------------------------------------------------------------------- 1 | .slider{ 2 | } 3 | .slider-disabled{ 4 | opacity:0.5; 5 | filter:alpha(opacity=50); 6 | } 7 | .slider-h{ 8 | height:22px; 9 | } 10 | .slider-v{ 11 | width:22px; 12 | } 13 | .slider-inner{ 14 | position:relative; 15 | height:6px; 16 | top:7px; 17 | border:1px solid #ddd; 18 | } 19 | .slider-handle{ 20 | position:absolute; 21 | display:block; 22 | outline:none; 23 | width:20px; 24 | height:20px; 25 | top:-7px; 26 | margin-left:-10px; 27 | background:url('images/slider_handle.png') no-repeat; 28 | } 29 | .slider-tip{ 30 | position:absolute; 31 | display:inline-block; 32 | line-height:12px; 33 | white-space:nowrap; 34 | top:-22px; 35 | } 36 | .slider-rule{ 37 | position:relative; 38 | top:15px; 39 | } 40 | .slider-rule span{ 41 | position:absolute; 42 | display:inline-block; 43 | font-size:0; 44 | height:5px; 45 | border-left:1px solid #777; 46 | } 47 | .slider-rulelabel{ 48 | position:relative; 49 | top:20px; 50 | } 51 | .slider-rulelabel span{ 52 | position:absolute; 53 | display:inline-block; 54 | color:#777; 55 | } 56 | .slider-v .slider-inner{ 57 | width:6px; 58 | left:7px; 59 | top:0; 60 | float:left; 61 | } 62 | .slider-v .slider-handle{ 63 | left:3px; 64 | margin-top:-10px; 65 | } 66 | .slider-v .slider-tip{ 67 | left:-10px; 68 | margin-top:-6px; 69 | } 70 | .slider-v .slider-rule{ 71 | float:left; 72 | top:0; 73 | left:16px; 74 | } 75 | .slider-v .slider-rule span{ 76 | width:5px; 77 | height:'auto'; 78 | border-left:0; 79 | border-top:1px solid #777; 80 | } 81 | .slider-v .slider-rulelabel{ 82 | float:left; 83 | top:0; 84 | left:23px; 85 | } 86 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/splitbutton.css: -------------------------------------------------------------------------------- 1 | .s-btn-downarrow{ 2 | display:inline-block; 3 | width:16px; 4 | line-height:14px; 5 | *line-height:15px; 6 | background:url('images/menu_downarrow.png') no-repeat 9px center; 7 | } 8 | 9 | a.s-btn-active{ 10 | background-position: bottom right; 11 | } 12 | a.s-btn-active span.l-btn-left{ 13 | background-position: bottom left; 14 | } 15 | a.s-btn-active .s-btn-downarrow{ 16 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 17 | } 18 | a:hover.l-btn .s-btn-downarrow{ 19 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 20 | } 21 | 22 | a.s-btn-plain-active{ 23 | background:transparent; 24 | border:1px solid #ddd; 25 | _padding:0px 5px 0px 0px; 26 | } 27 | a.s-btn-plain-active .s-btn-downarrow{ 28 | background:url('images/menu_split_downarrow.png') no-repeat 4px -19px; 29 | } -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/validatebox.css: -------------------------------------------------------------------------------- 1 | .validatebox-invalid{ 2 | background:#FFFFEE url('images/validatebox_warning.png') no-repeat right 1px; 3 | } 4 | .validatebox-tip{ 5 | position:absolute; 6 | width:200px; 7 | height:auto; 8 | display:none; 9 | z-index:9900000; 10 | } 11 | .validatebox-tip-content{ 12 | display:inline-block; 13 | position:absolute; 14 | top:0px; 15 | left:2px; 16 | padding:3px 5px; 17 | border:1px solid #ddd; 18 | background:#fff; 19 | z-index:9900001; 20 | font-size:12px; 21 | } 22 | .validatebox-tip-pointer{ 23 | display:inline-block; 24 | width:10px; 25 | height:19px; 26 | position:absolute; 27 | left:1px; 28 | top:0px; 29 | z-index:9900002; 30 | } 31 | -------------------------------------------------------------------------------- /src/main/webapp/jslib/jquery-easyui-1.3.1/themes/metro/window.css: -------------------------------------------------------------------------------- 1 | .window { 2 | font-size:12px; 3 | position:absolute; 4 | overflow:hidden; 5 | background:#fff; 6 | padding:5px; 7 | border:1px solid #ddd; 8 | } 9 | .window-shadow{ 10 | position:absolute; 11 | background:transparent; 12 | } 13 | .window .window-header{ 14 | background:transparent; 15 | padding:2px 0px 4px 0px; 16 | } 17 | .window .window-body{ 18 | background:#fff; 19 | border:1px solid #ddd; 20 | border-top-width:0px; 21 | } 22 | .window .window-body-noheader{ 23 | border-top-width:1px; 24 | } 25 | .window .window-header .panel-icon{ 26 | left:1px; 27 | top:1px; 28 | } 29 | .window .window-header .panel-with-icon{ 30 | padding-left:18px; 31 | } 32 | .window .window-header .panel-tool{ 33 | top:0px; 34 | right:1px; 35 | } 36 | .window-proxy{ 37 | position:absolute; 38 | overflow:hidden; 39 | border:1px dashed #777; 40 | } 41 | .window-proxy-mask{ 42 | position:absolute; 43 | background:#fafafa; 44 | filter:alpha(opacity=10); 45 | opacity:0.10; 46 | } 47 | .window-mask{ 48 | position:absolute; 49 | left:0; 50 | top:0; 51 | width:100%; 52 | height:100%; 53 | filter:alpha(opacity=40); 54 | opacity:0.40; 55 | background:#ddd; 56 | font-size:1px; 57 | *zoom:1; 58 | overflow:hidden; 59 | } 60 | -------------------------------------------------------------------------------- /src/main/webapp/layout/north.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 | 11 |
    12 | 13 | Welcome [${sessionInfo.loginName}] [${sessionInfo.ip}] 14 | 15 |
    16 |
    17 | Logout 18 |
    -------------------------------------------------------------------------------- /src/main/webapp/layout/west.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 | 29 |
    30 |
    31 |
      32 |
      33 |
      -------------------------------------------------------------------------------- /src/main/webapp/style/images/bluefaces_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/style/images/bluefaces_01.png -------------------------------------------------------------------------------- /src/main/webapp/style/images/bluefaces_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/style/images/bluefaces_02.png -------------------------------------------------------------------------------- /src/main/webapp/style/images/bluefaces_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/style/images/bluefaces_03.png -------------------------------------------------------------------------------- /src/main/webapp/style/images/bluefaces_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/style/images/bluefaces_04.png -------------------------------------------------------------------------------- /src/main/webapp/style/images/bluefaces_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/style/images/bluefaces_05.png -------------------------------------------------------------------------------- /src/main/webapp/style/images/bluefaces_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/style/images/bluefaces_06.png -------------------------------------------------------------------------------- /src/main/webapp/style/images/bluefaces_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinXie0131/SpringMVC-Spring-Hibernate/eca7d1779848eef84806eae468e3988a187110b2/src/main/webapp/style/images/bluefaces_07.png -------------------------------------------------------------------------------- /src/main/webapp/style/myCss.css: -------------------------------------------------------------------------------- 1 | .tableForm { 2 | border-collapse: collapse; 3 | width: 100%; 4 | } 5 | 6 | .tableForm th { 7 | text-align: right; 8 | border: 1px solid #ccc; 9 | } 10 | 11 | .tableForm td { 12 | text-align: left; 13 | border: 1px solid #ccc; 14 | } 15 | 16 | .tableForm input { 17 | width: 96%; 18 | } 19 | 20 | .tableForm textarea { 21 | width: 96%; 22 | } 23 | 24 | .info { 25 | background: #FFFEE6; 26 | color: #8F5700; 27 | padding: 12px; 28 | } 29 | 30 | .tip { 31 | width: 24px; 32 | height: 16px; 33 | float: left; 34 | } -------------------------------------------------------------------------------- /src/main/webapp/upload/Readme.txt: -------------------------------------------------------------------------------- 1 | upload -------------------------------------------------------------------------------- /src/test/java/rml/test/TestSpring.java: -------------------------------------------------------------------------------- 1 | package rml.test; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.log4j.Logger; 6 | import org.junit.Test; 7 | import org.junit.runner.RunWith; 8 | import org.springframework.beans.factory.annotation.Autowired; 9 | import org.springframework.test.context.ContextConfiguration; 10 | import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; 11 | 12 | import com.alibaba.fastjson.JSON; 13 | 14 | import rml.model.vo.DataGrid; 15 | import rml.model.vo.User; 16 | import rml.service.UserServiceI; 17 | 18 | @RunWith(SpringJUnit4ClassRunner.class) 19 | @ContextConfiguration(locations = { "classpath:spring.xml","classpath:spring-hibernate.xml" }) 20 | public class TestSpring { 21 | 22 | private static final Logger logger = Logger.getLogger(TestSpring.class); 23 | 24 | @Autowired 25 | private UserServiceI userService; 26 | 27 | @Test 28 | public void test1() { 29 | User user = new User(); 30 | DataGrid datagrid = userService.datagrid(user); 31 | System.out.println(datagrid.getTotal()); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /target/classes/config.properties: -------------------------------------------------------------------------------- 1 | hibernate.dialect=org.hibernate.dialect.OracleDialect 2 | driverClassName=oracle.jdbc.driver.OracleDriver 3 | validationQuery=SELECT 1 FROM DUAL 4 | jdbc_url=jdbc:oracle:thin:@127.0.0.1:1521:orcl 5 | jdbc_username=scott 6 | jdbc_password=oracle 7 | 8 | hibernate.hbm2ddl.auto=update 9 | hibernate.show_sql=true 10 | hibernate.format_sql=false 11 | hibernate.use_sql_comments=false 12 | 13 | sessionInfoName=sessionInfo 14 | 15 | uploadFieldName=filedata 16 | uploadFileMaxSize=20971520 17 | uploadFileExts=txt,rar,zip,doc,docx,xls,xlsx,jpg,jpeg,gif,png,swf,wmv,avi,wma,mp3,mid 18 | uploadDirectory=upload -------------------------------------------------------------------------------- /target/classes/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1,R 2 | 3 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 4 | log4j.appender.A1.Target=System.out 5 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.A1.layout.ConversionPattern=[%c]%m%n 7 | 8 | log4j.appender.R=org.apache.log4j.RollingFileAppender 9 | log4j.appender.R.File=zhibing_springmvc.log 10 | log4j.appender.R.MaxFileSize=10MB 11 | log4j.appender.R.Threshold=ALL 12 | log4j.appender.R.layout=org.apache.log4j.PatternLayout 13 | log4j.appender.R.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c]%m%n -------------------------------------------------------------------------------- /target/m2e-jee/web-resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: Administrator 3 | Build-Jdk: 1.6.0_43 4 | Created-By: Maven Integration for Eclipse 5 | 6 | -------------------------------------------------------------------------------- /target/m2e-jee/web-resources/META-INF/maven/zhibing_springmvc/zhibing_springmvc/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven Integration for Eclipse 2 | #Mon Jul 07 14:15:52 EDT 2014 3 | version=0.0.1-SNAPSHOT 4 | groupId=zhibing_springmvc 5 | m2e.projectName=zhibing_springmvc 6 | m2e.projectLocation=C\:\\WorkspaceMyEclipse\\zhibing_springmvc 7 | artifactId=zhibing_springmvc 8 | --------------------------------------------------------------------------------