├── .gitignore
├── README.md
├── WebRoot
├── BJUI
│ ├── js
│ │ ├── bjui-ajax.js
│ │ ├── bjui-ajaxtab.js
│ │ ├── bjui-alertmsg.js
│ │ ├── bjui-all.js
│ │ ├── bjui-basedrag.js
│ │ ├── bjui-contextmenu.js
│ │ ├── bjui-core.js
│ │ ├── bjui-datagrid.js
│ │ ├── bjui-datepicker.js
│ │ ├── bjui-dialog.js
│ │ ├── bjui-extends.js
│ │ ├── bjui-frag.js
│ │ ├── bjui-initui.js
│ │ ├── bjui-lookup.js
│ │ ├── bjui-navtab.js
│ │ ├── bjui-pagination.js
│ │ ├── bjui-plugins.js
│ │ ├── bjui-regional.zh-CN.js
│ │ ├── bjui-slidebar.js
│ │ ├── bjui-spinner.js
│ │ ├── bjui-tabledit.js
│ │ ├── bjui-tablefixed.js
│ │ ├── bjui-tags.js
│ │ ├── bjui-taskbar.js
│ │ ├── bjui-theme.js
│ │ ├── bjui-upload.js
│ │ ├── bjui-util.date.js
│ │ ├── jquery-1.7.2.min.js
│ │ └── jquery.cookie.js
│ ├── other
│ │ ├── html5shiv.min.js
│ │ ├── jquery.iframe-transport.js
│ │ └── respond.min.js
│ ├── plugins
│ │ ├── bootstrap.js
│ │ ├── bootstrap.min.js
│ │ ├── bootstrapSelect
│ │ │ ├── bootstrap-select.css
│ │ │ ├── bootstrap-select.css.map
│ │ │ ├── bootstrap-select.js
│ │ │ ├── bootstrap-select.js.map
│ │ │ ├── bootstrap-select.min.js
│ │ │ ├── defaults-zh_CN.js
│ │ │ └── defaults-zh_CN.min.js
│ │ ├── colorpicker
│ │ │ ├── css
│ │ │ │ ├── bootstrap-colorpicker.css
│ │ │ │ └── bootstrap-colorpicker.min.css
│ │ │ ├── img
│ │ │ │ └── bootstrap-colorpicker
│ │ │ │ │ ├── alpha-horizontal.png
│ │ │ │ │ ├── alpha.png
│ │ │ │ │ ├── hue-horizontal.png
│ │ │ │ │ ├── hue.png
│ │ │ │ │ └── saturation.png
│ │ │ └── js
│ │ │ │ ├── bootstrap-colorpicker.js
│ │ │ │ └── bootstrap-colorpicker.min.js
│ │ ├── download
│ │ │ └── jquery.fileDownload.js
│ │ ├── dragsort
│ │ │ ├── jquery.dragsort-0.5.1.js
│ │ │ └── jquery.dragsort-0.5.1.min.js
│ │ ├── echarts
│ │ │ ├── chart
│ │ │ │ ├── bar.js
│ │ │ │ ├── chord.js
│ │ │ │ ├── eventRiver.js
│ │ │ │ ├── force.js
│ │ │ │ ├── funnel.js
│ │ │ │ ├── gauge.js
│ │ │ │ ├── k.js
│ │ │ │ ├── line.js
│ │ │ │ ├── map.js
│ │ │ │ ├── pie.js
│ │ │ │ ├── radar.js
│ │ │ │ └── scatter.js
│ │ │ ├── echarts.js
│ │ │ └── theme
│ │ │ │ ├── blue.js
│ │ │ │ ├── dark.js
│ │ │ │ ├── default.js
│ │ │ │ ├── gray.js
│ │ │ │ ├── green.js
│ │ │ │ ├── helianthus.js
│ │ │ │ ├── infographic.js
│ │ │ │ ├── macarons.js
│ │ │ │ ├── red.js
│ │ │ │ └── shine.js
│ │ ├── highcharts
│ │ │ ├── adapters
│ │ │ │ └── standalone-framework.js
│ │ │ ├── highcharts-3d.js
│ │ │ ├── highcharts-all.js
│ │ │ ├── highcharts-more.js
│ │ │ ├── highcharts.js
│ │ │ ├── modules
│ │ │ │ ├── canvas-tools.js
│ │ │ │ ├── data.js
│ │ │ │ ├── drilldown.js
│ │ │ │ ├── exporting.js
│ │ │ │ ├── funnel.js
│ │ │ │ ├── heatmap.js
│ │ │ │ ├── no-data-to-display.js
│ │ │ │ └── solid-gauge.js
│ │ │ └── themes
│ │ │ │ ├── dark-blue.js
│ │ │ │ ├── dark-green.js
│ │ │ │ ├── dark-unica.js
│ │ │ │ ├── gray.js
│ │ │ │ ├── grid-light.js
│ │ │ │ ├── grid.js
│ │ │ │ ├── sand-signika.js
│ │ │ │ └── skies.js
│ │ ├── icheck
│ │ │ ├── icheck.js
│ │ │ └── icheck.min.js
│ │ ├── kindeditor_4.1.10
│ │ │ ├── attached
│ │ │ │ └── test.txt
│ │ │ ├── editor-content.css
│ │ │ ├── jsp
│ │ │ │ ├── README.txt
│ │ │ │ ├── demo.jsp
│ │ │ │ ├── file_manager_json.jsp
│ │ │ │ ├── lib
│ │ │ │ │ ├── commons-fileupload-1.2.1.jar
│ │ │ │ │ ├── commons-io-1.4.jar
│ │ │ │ │ └── json_simple-1.1.jar
│ │ │ │ └── upload_json.jsp
│ │ │ ├── kindeditor-all-min.js
│ │ │ ├── kindeditor-all.js
│ │ │ ├── kindeditor-all.min.js
│ │ │ ├── kindeditor-min.js
│ │ │ ├── kindeditor.js
│ │ │ ├── lang
│ │ │ │ ├── ar.js
│ │ │ │ ├── en.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── zh_CN.js
│ │ │ │ └── zh_TW.js
│ │ │ ├── license.txt
│ │ │ ├── php
│ │ │ │ ├── JSON.php
│ │ │ │ ├── demo.php
│ │ │ │ ├── file_manager_json.php
│ │ │ │ └── upload_json.php
│ │ │ ├── plugins
│ │ │ │ ├── anchor
│ │ │ │ │ └── anchor.js
│ │ │ │ ├── autoheight
│ │ │ │ │ └── autoheight.js
│ │ │ │ ├── baidumap
│ │ │ │ │ ├── baidumap.js
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── map.html
│ │ │ │ ├── clearhtml
│ │ │ │ │ └── clearhtml.js
│ │ │ │ ├── code
│ │ │ │ │ ├── code.js
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── prettify.js
│ │ │ │ ├── emoticons
│ │ │ │ │ ├── emoticons.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── 0.gif
│ │ │ │ │ │ ├── 1.gif
│ │ │ │ │ │ ├── 10.gif
│ │ │ │ │ │ ├── 100.gif
│ │ │ │ │ │ ├── 101.gif
│ │ │ │ │ │ ├── 102.gif
│ │ │ │ │ │ ├── 103.gif
│ │ │ │ │ │ ├── 104.gif
│ │ │ │ │ │ ├── 105.gif
│ │ │ │ │ │ ├── 106.gif
│ │ │ │ │ │ ├── 107.gif
│ │ │ │ │ │ ├── 108.gif
│ │ │ │ │ │ ├── 109.gif
│ │ │ │ │ │ ├── 11.gif
│ │ │ │ │ │ ├── 110.gif
│ │ │ │ │ │ ├── 111.gif
│ │ │ │ │ │ ├── 112.gif
│ │ │ │ │ │ ├── 113.gif
│ │ │ │ │ │ ├── 114.gif
│ │ │ │ │ │ ├── 115.gif
│ │ │ │ │ │ ├── 116.gif
│ │ │ │ │ │ ├── 117.gif
│ │ │ │ │ │ ├── 118.gif
│ │ │ │ │ │ ├── 119.gif
│ │ │ │ │ │ ├── 12.gif
│ │ │ │ │ │ ├── 120.gif
│ │ │ │ │ │ ├── 121.gif
│ │ │ │ │ │ ├── 122.gif
│ │ │ │ │ │ ├── 123.gif
│ │ │ │ │ │ ├── 124.gif
│ │ │ │ │ │ ├── 125.gif
│ │ │ │ │ │ ├── 126.gif
│ │ │ │ │ │ ├── 127.gif
│ │ │ │ │ │ ├── 128.gif
│ │ │ │ │ │ ├── 129.gif
│ │ │ │ │ │ ├── 13.gif
│ │ │ │ │ │ ├── 130.gif
│ │ │ │ │ │ ├── 131.gif
│ │ │ │ │ │ ├── 132.gif
│ │ │ │ │ │ ├── 133.gif
│ │ │ │ │ │ ├── 134.gif
│ │ │ │ │ │ ├── 14.gif
│ │ │ │ │ │ ├── 15.gif
│ │ │ │ │ │ ├── 16.gif
│ │ │ │ │ │ ├── 17.gif
│ │ │ │ │ │ ├── 18.gif
│ │ │ │ │ │ ├── 19.gif
│ │ │ │ │ │ ├── 2.gif
│ │ │ │ │ │ ├── 20.gif
│ │ │ │ │ │ ├── 21.gif
│ │ │ │ │ │ ├── 22.gif
│ │ │ │ │ │ ├── 23.gif
│ │ │ │ │ │ ├── 24.gif
│ │ │ │ │ │ ├── 25.gif
│ │ │ │ │ │ ├── 26.gif
│ │ │ │ │ │ ├── 27.gif
│ │ │ │ │ │ ├── 28.gif
│ │ │ │ │ │ ├── 29.gif
│ │ │ │ │ │ ├── 3.gif
│ │ │ │ │ │ ├── 30.gif
│ │ │ │ │ │ ├── 31.gif
│ │ │ │ │ │ ├── 32.gif
│ │ │ │ │ │ ├── 33.gif
│ │ │ │ │ │ ├── 34.gif
│ │ │ │ │ │ ├── 35.gif
│ │ │ │ │ │ ├── 36.gif
│ │ │ │ │ │ ├── 37.gif
│ │ │ │ │ │ ├── 38.gif
│ │ │ │ │ │ ├── 39.gif
│ │ │ │ │ │ ├── 4.gif
│ │ │ │ │ │ ├── 40.gif
│ │ │ │ │ │ ├── 41.gif
│ │ │ │ │ │ ├── 42.gif
│ │ │ │ │ │ ├── 43.gif
│ │ │ │ │ │ ├── 44.gif
│ │ │ │ │ │ ├── 45.gif
│ │ │ │ │ │ ├── 46.gif
│ │ │ │ │ │ ├── 47.gif
│ │ │ │ │ │ ├── 48.gif
│ │ │ │ │ │ ├── 49.gif
│ │ │ │ │ │ ├── 5.gif
│ │ │ │ │ │ ├── 50.gif
│ │ │ │ │ │ ├── 51.gif
│ │ │ │ │ │ ├── 52.gif
│ │ │ │ │ │ ├── 53.gif
│ │ │ │ │ │ ├── 54.gif
│ │ │ │ │ │ ├── 55.gif
│ │ │ │ │ │ ├── 56.gif
│ │ │ │ │ │ ├── 57.gif
│ │ │ │ │ │ ├── 58.gif
│ │ │ │ │ │ ├── 59.gif
│ │ │ │ │ │ ├── 6.gif
│ │ │ │ │ │ ├── 60.gif
│ │ │ │ │ │ ├── 61.gif
│ │ │ │ │ │ ├── 62.gif
│ │ │ │ │ │ ├── 63.gif
│ │ │ │ │ │ ├── 64.gif
│ │ │ │ │ │ ├── 65.gif
│ │ │ │ │ │ ├── 66.gif
│ │ │ │ │ │ ├── 67.gif
│ │ │ │ │ │ ├── 68.gif
│ │ │ │ │ │ ├── 69.gif
│ │ │ │ │ │ ├── 7.gif
│ │ │ │ │ │ ├── 70.gif
│ │ │ │ │ │ ├── 71.gif
│ │ │ │ │ │ ├── 72.gif
│ │ │ │ │ │ ├── 73.gif
│ │ │ │ │ │ ├── 74.gif
│ │ │ │ │ │ ├── 75.gif
│ │ │ │ │ │ ├── 76.gif
│ │ │ │ │ │ ├── 77.gif
│ │ │ │ │ │ ├── 78.gif
│ │ │ │ │ │ ├── 79.gif
│ │ │ │ │ │ ├── 8.gif
│ │ │ │ │ │ ├── 80.gif
│ │ │ │ │ │ ├── 81.gif
│ │ │ │ │ │ ├── 82.gif
│ │ │ │ │ │ ├── 83.gif
│ │ │ │ │ │ ├── 84.gif
│ │ │ │ │ │ ├── 85.gif
│ │ │ │ │ │ ├── 86.gif
│ │ │ │ │ │ ├── 87.gif
│ │ │ │ │ │ ├── 88.gif
│ │ │ │ │ │ ├── 89.gif
│ │ │ │ │ │ ├── 9.gif
│ │ │ │ │ │ ├── 90.gif
│ │ │ │ │ │ ├── 91.gif
│ │ │ │ │ │ ├── 92.gif
│ │ │ │ │ │ ├── 93.gif
│ │ │ │ │ │ ├── 94.gif
│ │ │ │ │ │ ├── 95.gif
│ │ │ │ │ │ ├── 96.gif
│ │ │ │ │ │ ├── 97.gif
│ │ │ │ │ │ ├── 98.gif
│ │ │ │ │ │ ├── 99.gif
│ │ │ │ │ │ └── static.gif
│ │ │ │ ├── filemanager
│ │ │ │ │ ├── filemanager.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── file-16.gif
│ │ │ │ │ │ ├── file-64.gif
│ │ │ │ │ │ ├── folder-16.gif
│ │ │ │ │ │ ├── folder-64.gif
│ │ │ │ │ │ └── go-up.gif
│ │ │ │ ├── flash
│ │ │ │ │ └── flash.js
│ │ │ │ ├── image
│ │ │ │ │ ├── image.js
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── align_left.gif
│ │ │ │ │ │ ├── align_right.gif
│ │ │ │ │ │ ├── align_top.gif
│ │ │ │ │ │ └── refresh.png
│ │ │ │ ├── insertfile
│ │ │ │ │ └── insertfile.js
│ │ │ │ ├── lineheight
│ │ │ │ │ └── lineheight.js
│ │ │ │ ├── link
│ │ │ │ │ └── link.js
│ │ │ │ ├── map
│ │ │ │ │ ├── map.html
│ │ │ │ │ └── map.js
│ │ │ │ ├── media
│ │ │ │ │ └── media.js
│ │ │ │ ├── multiimage
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ ├── select-files-en.png
│ │ │ │ │ │ ├── select-files-zh_CN.png
│ │ │ │ │ │ └── swfupload.swf
│ │ │ │ │ └── multiimage.js
│ │ │ │ ├── pagebreak
│ │ │ │ │ └── pagebreak.js
│ │ │ │ ├── plainpaste
│ │ │ │ │ └── plainpaste.js
│ │ │ │ ├── preview
│ │ │ │ │ └── preview.js
│ │ │ │ ├── quickformat
│ │ │ │ │ └── quickformat.js
│ │ │ │ ├── table
│ │ │ │ │ └── table.js
│ │ │ │ ├── template
│ │ │ │ │ ├── html
│ │ │ │ │ │ ├── 1.html
│ │ │ │ │ │ ├── 2.html
│ │ │ │ │ │ └── 3.html
│ │ │ │ │ └── template.js
│ │ │ │ └── wordpaste
│ │ │ │ │ └── wordpaste.js
│ │ │ └── themes
│ │ │ │ ├── common
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── blank.gif
│ │ │ │ ├── flash.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── media.gif
│ │ │ │ └── rm.gif
│ │ │ │ ├── default
│ │ │ │ ├── background.png
│ │ │ │ ├── default.css
│ │ │ │ └── default.png
│ │ │ │ ├── qq
│ │ │ │ ├── editor.gif
│ │ │ │ └── qq.css
│ │ │ │ └── simple
│ │ │ │ └── simple.css
│ │ ├── niceValidator
│ │ │ ├── images
│ │ │ │ ├── loading.gif
│ │ │ │ ├── validator_default.png
│ │ │ │ └── validator_simple.png
│ │ │ ├── jquery.validator.css
│ │ │ ├── jquery.validator.js
│ │ │ ├── jquery.validator.themes.js
│ │ │ └── local
│ │ │ │ └── en.js
│ │ ├── other
│ │ │ ├── jquery.autosize.js
│ │ │ └── respond.js
│ │ ├── styles
│ │ │ └── zTreeStyle
│ │ │ │ ├── img
│ │ │ │ ├── diy
│ │ │ │ │ ├── 1_close.png
│ │ │ │ │ ├── 1_open.png
│ │ │ │ │ ├── 2.png
│ │ │ │ │ ├── 3.png
│ │ │ │ │ ├── 4.png
│ │ │ │ │ ├── 5.png
│ │ │ │ │ ├── 6.png
│ │ │ │ │ ├── 7.png
│ │ │ │ │ ├── 8.png
│ │ │ │ │ └── 9.png
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ │ │ └── zTreeStyle.css
│ │ ├── swfupload
│ │ │ ├── swfupload.js
│ │ │ └── swfupload.min.js
│ │ ├── uploadify
│ │ │ ├── css
│ │ │ │ └── uploadify.css
│ │ │ ├── img
│ │ │ │ ├── add.jpg
│ │ │ │ ├── cancel.jpg
│ │ │ │ ├── delete.jpg
│ │ │ │ ├── upload.jpg
│ │ │ │ └── uploadify-cancel.png
│ │ │ └── scripts
│ │ │ │ ├── jquery.uploadify.js
│ │ │ │ ├── jquery.uploadify.min.js
│ │ │ │ └── uploadify.swf
│ │ └── ztree
│ │ │ ├── jquery.ztree.all-3.5.js
│ │ │ ├── jquery.ztree.all-3.5.min.js
│ │ │ ├── jquery.ztree.core-3.5.js
│ │ │ ├── jquery.ztree.core-3.5.min.js
│ │ │ ├── jquery.ztree.excheck-3.5.js
│ │ │ ├── jquery.ztree.excheck-3.5.min.js
│ │ │ ├── jquery.ztree.exedit-3.5.js
│ │ │ ├── jquery.ztree.exedit-3.5.min.js
│ │ │ ├── jquery.ztree.exhide-3.5.js
│ │ │ └── jquery.ztree.exhide-3.5.min.js
│ └── themes
│ │ ├── blue
│ │ ├── core.css
│ │ ├── purple.png
│ │ ├── purple@2x.png
│ │ ├── topbg.png
│ │ └── zTreeStandard.png
│ │ ├── css
│ │ ├── FA
│ │ │ ├── css
│ │ │ │ ├── font-awesome.css
│ │ │ │ └── font-awesome.min.css
│ │ │ └── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ ├── bootstrap.css
│ │ ├── bootstrap.min.css
│ │ ├── ie7.css
│ │ ├── img
│ │ │ ├── changed-flag-icon.png
│ │ │ ├── diy
│ │ │ │ ├── 1_close.png
│ │ │ │ ├── 1_open.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ │ ├── error-bg.png
│ │ │ ├── line_conn.gif
│ │ │ ├── line_conn.png
│ │ │ ├── loading.gif
│ │ │ └── logo.png
│ │ └── style.css
│ │ ├── default
│ │ ├── core.css
│ │ ├── purple.png
│ │ ├── purple@2x.png
│ │ ├── topbg.png
│ │ └── zTreeStandard.png
│ │ ├── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.svg
│ │ ├── glyphicons-halflings-regular.ttf
│ │ └── glyphicons-halflings-regular.woff
│ │ ├── green
│ │ ├── core.css
│ │ ├── purple.png
│ │ ├── purple@2x.png
│ │ ├── topbg.png
│ │ └── zTreeStandard.png
│ │ ├── orange
│ │ ├── core.css
│ │ ├── purple.png
│ │ ├── purple@2x.png
│ │ ├── topbg.png
│ │ └── zTreeStandard.png
│ │ └── purple
│ │ ├── core.css
│ │ ├── purple.png
│ │ ├── purple@2x.png
│ │ ├── topbg.png
│ │ └── zTreeStandard.png
├── META-INF
│ └── MANIFEST.MF
├── WEB-INF
│ ├── lib
│ │ ├── antlr-2.7.6.jar
│ │ ├── aopalliance-1.0.jar
│ │ ├── asm-3.1.jar
│ │ ├── asm-commons-3.3.jar
│ │ ├── asm-tree-3.3.jar
│ │ ├── aspectjrt-1.6.9.jar
│ │ ├── aspectjweaver-1.6.9.jar
│ │ ├── c3p0-0.9.2-pre5.jar
│ │ ├── cglib-2.2.jar
│ │ ├── commons-beanutils-1.8.3.jar
│ │ ├── commons-codec-1.2.jar
│ │ ├── commons-collections-3.2.1.jar
│ │ ├── commons-dbcp-1.4.jar
│ │ ├── commons-digester-1.8.jar
│ │ ├── commons-fileupload-1.2.2.jar
│ │ ├── commons-httpclient-3.1.jar
│ │ ├── commons-io-2.0.jar
│ │ ├── commons-lang-2.5.jar
│ │ ├── commons-lang3-3.1.jar
│ │ ├── commons-logging-1.1.1.jar
│ │ ├── commons-logging-api-1.1.jar
│ │ ├── commons-pool-1.5.4.jar
│ │ ├── commons-validator-1.1.4.jar
│ │ ├── dom4j-1.6.1.jar
│ │ ├── ehcache-core-2.4.3.jar
│ │ ├── freemarker-2.3.19.jar
│ │ ├── hibernate-commons-annotations-3.2.0.Final.jar
│ │ ├── hibernate-core-3.6.10.Final.jar
│ │ ├── hibernate-ehcache-3.6.10.Final.jar
│ │ ├── hibernate-jpa-2.0-api-1.0.1.Final.jar
│ │ ├── javassist-3.11.0.GA.jar
│ │ ├── json.jar
│ │ ├── json_simple-1.1.jar
│ │ ├── jstl-1.2.jar
│ │ ├── jta-1.1.jar
│ │ ├── junit-4.8.1.jar
│ │ ├── kaptcha-2.3.2.jar
│ │ ├── log4j-1.2.14.jar
│ │ ├── mchange-commons-java-0.2.3.jar
│ │ ├── mysql-connector-java-5.1.44-bin.jar
│ │ ├── ognl-3.0.6.jar
│ │ ├── ojdbc6.jar
│ │ ├── oro-2.0.7.jar
│ │ ├── serializer-2.7.1.jar
│ │ ├── slf4j-api-1.6.1.jar
│ │ ├── spring-aop-3.1.4.RELEASE.jar
│ │ ├── spring-asm-3.1.4.RELEASE.jar
│ │ ├── spring-aspects-3.1.4.RELEASE.jar
│ │ ├── spring-beans-3.1.4.RELEASE.jar
│ │ ├── spring-context-3.1.4.RELEASE.jar
│ │ ├── spring-context-support-3.1.4.RELEASE.jar
│ │ ├── spring-core-3.1.4.RELEASE.jar
│ │ ├── spring-expression-3.1.4.RELEASE.jar
│ │ ├── spring-jdbc-3.1.4.RELEASE.jar
│ │ ├── spring-orm-3.1.4.RELEASE.jar
│ │ ├── spring-struts-3.1.4.RELEASE.jar
│ │ ├── spring-test-3.1.4.RELEASE.jar
│ │ ├── spring-tx-3.1.4.RELEASE.jar
│ │ ├── spring-web-3.1.4.RELEASE.jar
│ │ ├── spring-webmvc-3.1.4.RELEASE.jar
│ │ ├── sqljdbc4.jar
│ │ ├── struts-1.2.9.jar
│ │ ├── struts2-convention-plugin-2.3.8.jar
│ │ ├── struts2-core-2.3.8.jar
│ │ ├── struts2-json-plugin-2.3.15.2.jar
│ │ ├── struts2-spring-plugin-2.3.8.jar
│ │ ├── struts2-tiles-plugin-2.3.8.jar
│ │ ├── tiles-api-2.0.4.jar
│ │ ├── tiles-core-2.0.6.jar
│ │ ├── tiles-jsp-2.0.4.jar
│ │ ├── xalan-2.7.1.jar
│ │ ├── xml-apis-1.3.04.jar
│ │ └── xwork-core-2.3.8.jar
│ └── web.xml
├── ahtml
│ ├── addBus.jsp
│ ├── addDatabaseFile.jsp
│ ├── addDriver.jsp
│ ├── addLine.jsp
│ ├── addLineBus.jsp
│ ├── addLineStation.jsp
│ ├── addLineStationDistance.jsp
│ ├── addLostProperty.jsp
│ ├── addSimpleUser.jsp
│ ├── addStation.jsp
│ ├── addSysUser.jsp
│ ├── addUser.jsp
│ ├── addUserNote.jsp
│ ├── getLineDistance.jsp
│ ├── listBus.jsp
│ ├── listDatabaseFile.jsp
│ ├── listDriver.jsp
│ ├── listLine.jsp
│ ├── listLineBus.jsp
│ ├── listLineStation.jsp
│ ├── listLineStationDistance.jsp
│ ├── listLostProperty.jsp
│ ├── listSimpleUser.jsp
│ ├── listStation.jsp
│ ├── listSysUser.jsp
│ ├── listUser.jsp
│ ├── listUserNote.jsp
│ ├── listUserNoteAll.jsp
│ ├── modifyBus.jsp
│ ├── modifyDatabaseFile.jsp
│ ├── modifyDriver.jsp
│ ├── modifyLine.jsp
│ ├── modifyLineBus.jsp
│ ├── modifyLineStation.jsp
│ ├── modifyLineStationDistance.jsp
│ ├── modifyLostProperty.jsp
│ ├── modifySelf.jsp
│ ├── modifySimpleUser.jsp
│ ├── modifyStation.jsp
│ ├── modifySysUser.jsp
│ ├── modifyUser.jsp
│ ├── modifyUserNote.jsp
│ └── modifyUserNoteAll.jsp
├── common
│ ├── clear.jsp
│ ├── error.jsp
│ ├── exit.jsp
│ ├── head.jsp
│ ├── js.jsp
│ ├── success.jsp
│ └── uploadFileSuccess.jsp
├── content.jsp
├── exit.jsp
├── images
│ ├── 001.jpg
│ ├── 002.jpg
│ ├── 003.jpg
│ ├── 004.jpg
│ ├── 005.jpg
│ ├── bjui-b.png
│ ├── captcha.jpeg
│ ├── datagrid
│ │ ├── AU.gif
│ │ ├── BR.gif
│ │ ├── CN.gif
│ │ ├── DE.gif
│ │ ├── FR.gif
│ │ ├── HK.gif
│ │ ├── JP.gif
│ │ ├── UK.gif
│ │ └── US.gif
│ ├── ewm.png
│ ├── group.png
│ ├── loginbg_01.jpg
│ ├── loginbg_02.jpg
│ ├── loginbg_03.jpg
│ ├── loginbg_04.jpg
│ ├── loginbg_05.jpg
│ ├── loginbg_06.jpg
│ ├── loginbg_07.jpg
│ ├── loginbg_08.jpg
│ ├── loginbg_09.jpg
│ ├── logo.jpg
│ ├── logo.png
│ └── logo_bootstrap.png
├── index.jsp
├── js
│ ├── jquery-1.9.0.js
│ ├── sha256.js
│ └── syntaxhighlighter-2.1.382
│ │ ├── scripts
│ │ ├── brush.js
│ │ └── clipboard.swf
│ │ └── styles
│ │ ├── help.png
│ │ ├── magnifier.png
│ │ ├── page_white_code.png
│ │ ├── page_white_copy.png
│ │ ├── printer.png
│ │ ├── shCore.css
│ │ ├── shThemeDefault.css
│ │ ├── shThemeDjango.css
│ │ ├── shThemeEclipse.css
│ │ ├── shThemeEmacs.css
│ │ ├── shThemeFadeToGrey.css
│ │ ├── shThemeMidnight.css
│ │ └── shThemeRDark.css
├── layer
│ ├── extend
│ │ └── layer.ext.js
│ ├── layer.min.js
│ └── skin
│ │ ├── default
│ │ ├── icon_ext.png
│ │ ├── textbg.png
│ │ ├── xubox_ico0.png
│ │ ├── xubox_loading0.gif
│ │ ├── xubox_loading1.gif
│ │ ├── xubox_loading2.gif
│ │ ├── xubox_loading3.gif
│ │ └── xubox_title0.png
│ │ ├── layer.css
│ │ └── layer.ext.css
├── main.jsp
└── web
│ ├── css
│ ├── 5grid
│ │ ├── core-1000px.css
│ │ ├── core-1200px.css
│ │ ├── core-desktop.css
│ │ ├── core-fluid.css
│ │ ├── core-mobile.css
│ │ ├── core-noscript.css
│ │ ├── core.css
│ │ ├── html5shiv.js
│ │ ├── init.js
│ │ ├── jquery.js
│ │ ├── mobileUI-beveled.css
│ │ ├── mobileUI-flat.css
│ │ └── mobileUI-modern.css
│ ├── bootstrap.css
│ ├── btn.css
│ ├── down-arrow.png
│ ├── form.css
│ ├── g.css
│ ├── images
│ │ ├── Copy of bg1.png
│ │ ├── bg2.png
│ │ ├── bg3.png
│ │ ├── button-active.svg
│ │ ├── button-hover.svg
│ │ ├── button.svg
│ │ ├── header - 副本.png
│ │ ├── header.png
│ │ ├── mobileUI-site-nav-opener-bg.svg
│ │ └── nav-arrow.png
│ ├── style-1000px.css
│ ├── style-desktop.css
│ ├── style-ie9.css
│ ├── style-mobile.css
│ └── style.css
│ ├── detailNews.jsp
│ ├── footer.jsp
│ ├── gongjiao.jsp
│ ├── head.jsp
│ ├── images
│ └── banner.jpg
│ ├── index.jsp
│ ├── listNews.jsp
│ ├── menu.jsp
│ ├── page
│ ├── jquery.simplePagination.js
│ ├── script.js
│ ├── simplePagination.css
│ └── style.css
│ ├── photo
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── 5.jpg
│ │ └── bannerBtn.png
│ └── js
│ │ ├── jquery.js
│ │ └── lanren.js
│ ├── raty
│ ├── .gitignore
│ ├── .travis.yml
│ ├── README.md
│ ├── bower.json
│ ├── changelog.md
│ ├── demo
│ │ ├── favicon.ico
│ │ ├── fonts
│ │ │ ├── wbotelhos.eot
│ │ │ ├── wbotelhos.svg
│ │ │ ├── wbotelhos.ttf
│ │ │ └── wbotelhos.woff
│ │ ├── images
│ │ │ ├── 0.png
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── cancel-custom-off.png
│ │ │ ├── cancel-custom-on.png
│ │ │ ├── cancel-off.png
│ │ │ ├── cancel-on.png
│ │ │ ├── off.png
│ │ │ ├── on.png
│ │ │ ├── star-half-mono.png
│ │ │ ├── star-half.png
│ │ │ ├── star-off.png
│ │ │ └── star-on.png
│ │ ├── index.html
│ │ ├── javascripts
│ │ │ └── labs.js
│ │ └── stylesheets
│ │ │ └── labs.css
│ ├── lib
│ │ ├── fonts
│ │ │ ├── raty.eot
│ │ │ ├── raty.svg
│ │ │ ├── raty.ttf
│ │ │ └── raty.woff
│ │ ├── images
│ │ │ ├── cancel-off.png
│ │ │ ├── cancel-on.png
│ │ │ ├── star-half.png
│ │ │ ├── star-off.png
│ │ │ └── star-on.png
│ │ ├── jquery.raty.css
│ │ └── jquery.raty.js
│ ├── package.json
│ ├── spec
│ │ ├── cancel_spec.js
│ │ ├── cancelhint_spec.js
│ │ ├── cancelon_spec.js
│ │ ├── cancelplace_spec.js
│ │ ├── click_spec.js
│ │ ├── common_spec.js
│ │ ├── fn_cancel_spec.js
│ │ ├── fn_move_spec.js
│ │ ├── fn_readonly_spec.js
│ │ ├── fn_set_spec.js
│ │ ├── fn_setscore_spec.js
│ │ ├── getfirstdecimal_spec.js
│ │ ├── half_spec.js
│ │ ├── hints_spec.js
│ │ ├── karma.conf.js
│ │ ├── lib
│ │ │ ├── boot.js
│ │ │ ├── helper.js
│ │ │ ├── jasmine-html.js
│ │ │ ├── jasmine-jquery.js
│ │ │ ├── jasmine.css
│ │ │ └── jasmine.js
│ │ ├── mouseout_spec.js
│ │ ├── mouseover_spec.js
│ │ ├── number_spec.js
│ │ ├── numbermax_spec.js
│ │ ├── options_spec.js
│ │ ├── path_spec.js
│ │ ├── precision_spec.js
│ │ ├── readonly_spec.js
│ │ ├── run.html
│ │ ├── score_spec.js
│ │ ├── scorename_spec.js
│ │ ├── spec.js
│ │ ├── staroff_spec.js
│ │ ├── staron_spec.js
│ │ ├── stars_spec.js
│ │ ├── startype_spec.js
│ │ ├── target_spec.js
│ │ └── targettype_spec.js
│ └── vendor
│ │ └── jquery.js
│ ├── slider
│ ├── css
│ │ ├── css.css
│ │ └── slider.css
│ ├── images
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── 5.jpg
│ │ ├── Thumbs.db
│ │ ├── silder-play.png
│ │ ├── silder_btn.gif
│ │ ├── silder_btn.png
│ │ └── tip-tt.gif
│ └── js
│ │ ├── jQuery.js
│ │ └── jquery.slides.js
│ ├── web.jsp
│ ├── xialu.jsp
│ ├── xianlus.jsp
│ └── zhanDian.jsp
├── screenshot
├── 1.png
├── 2.png
├── 3.png
├── 4.png
├── 5.png
├── 6.png
├── 7.png
├── 8.png
└── 9.png
└── src
├── applicationContext.xml
├── cn
└── fun
│ ├── action
│ ├── BusAction.java
│ ├── DriverAction.java
│ ├── FileUploadAction.java
│ ├── FileUtil.java
│ ├── ImageUploadAction.java
│ ├── LineAction.java
│ ├── LineBusAction.java
│ ├── LineStationAction.java
│ ├── LineStationDistanceAction.java
│ ├── SignAction.java
│ ├── SimpleUserAction.java
│ ├── StationAction.java
│ ├── SysUserAction.java
│ ├── UserAction.java
│ └── WebAction.java
│ ├── common
│ ├── BaseAction.java
│ ├── BaseDao.java
│ ├── BaseHibernateDao.java
│ ├── BaseService.java
│ ├── SessionFilter.java
│ └── WL.java
│ ├── dao
│ ├── ISysDao.java
│ └── impl
│ │ └── SysDaoImpl.java
│ ├── entity
│ ├── Bus.java
│ ├── Driver.java
│ ├── Line.java
│ ├── LineBean.java
│ ├── LineBus.java
│ ├── LineStation.java
│ ├── LineStationDistance.java
│ ├── SessionBean.java
│ ├── SimpleUser.java
│ ├── Station.java
│ ├── SysUser.java
│ └── User.java
│ └── service
│ └── BizService.java
├── log4j.properties
├── struts.xml
└── util
├── Constant.java
├── DateUtil.java
├── FD.java
├── FieldUtil.java
├── FileUtil.java
├── MD5.java
├── MapUtil.java
├── MathExtend.java
├── MessageUtil.java
├── Mysql.java
├── NumberUtil.java
├── Page.java
├── SearchParamBean.java
└── StringUtil.java
/.gitignore:
--------------------------------------------------------------------------------
1 | ######################################################################
2 | # Build Tools
3 |
4 | .gradle
5 | /build/
6 | !gradle/wrapper/gradle-wrapper.jar
7 |
8 | target/
9 | !.mvn/wrapper/maven-wrapper.jar
10 |
11 | out/
12 |
13 | ######################################################################
14 | # IDE
15 |
16 | ### STS ###
17 | .apt_generated
18 | .classpath
19 | .factorypath
20 | .project
21 | .settings
22 | .springBeans
23 |
24 | ### IntelliJ IDEA ###
25 | .idea
26 | *.iws
27 | *.iml
28 | *.ipr
29 |
30 | ### NetBeans ###
31 | nbproject/private/
32 | build/*
33 | nbbuild/
34 | dist/
35 | nbdist/
36 | .nb-gradle/
37 |
38 | ######################################################################
39 | # Others
40 | *.log
41 | *.xml.versionsBackup
42 | *.swp
43 |
44 | !*/build/*.java
45 | !*/build/*.html
46 | !*/build/*.xml
47 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
47.基于ssh的城市公交查询管理系统
2 |
3 | - 完整代码获取地址:从戎源码网 ([https://armycodes.com/](https://armycodes.com/))
4 | - 技术探讨、资料分享,请加QQ群:692619798
5 | - 作者微信:19941326836 QQ:952045282
6 | - 承接计算机毕业设计、Java毕业设计、Python毕业设计、深度学习、机器学习
7 | - 选题+开题报告+任务书+程序定制+安装调试+论文+答辩ppt 一条龙服务
8 | - 所有选题地址 ([https://github.com/YuLin-Coder/AllProjectCatalog](https://github.com/YuLin-Coder/AllProjectCatalog))
9 |
10 | ## 项目介绍
11 | 基于ssh的城市公交查询管理系统:前端jsp、jquery、bjui,后端 struts、spring、hibernate,集成公交查询、线路查询、站点地图、线路地图等功能于一体的系统。
12 |
13 | ## 功能介绍
14 |
15 | ### 用户
16 |
17 | - 基本功能:登录、注册、退出、个人资料查看、个人资料修改
18 | - 公交查询:从发点-终点查询、线路查询结果
19 | - 线路查询:车次名称查询、站点名称查询、车次线路列表
20 | - 站点地图:从发点-终点查询、地图上展示结果、地图上路径规划的曲线
21 | - 线路地图:输入线路查询、地图显示线路和站点信息
22 | - 投诉建议:投诉信息提交
23 |
24 | ### 管理员
25 |
26 | - 站点管理:站点列表、站点名称搜索、站点信息修改、站点信息删除、添加站点、批量删除
27 | - 线路管理:车次搜索记录、线路列表、线路信息修改、线路删除、添加线路、批量删除、距离配置
28 | - 车辆管理:车辆列表、车牌号搜索车辆信息、添加车辆、删除、批量删除
29 | - 用户管理:添加用户、用户列表、用户编辑、用户删除、批量删除、账号和姓名搜索记录
30 |
31 | ## 环境
32 |
33 | - IntelliJ IDEA 2009.3
34 |
35 | - Mysql 5.7.26
36 |
37 | - Tomcat 7.0.73
38 |
39 | - JDK 1.8
40 |
41 | ## 运行截图
42 | 
43 |
44 | 
45 |
46 | 
47 |
48 | 
49 |
50 | 
51 |
52 | 
53 |
54 | 
55 |
56 | 
57 |
58 | 
59 |
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/bootstrapSelect/defaults-zh_CN.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3 | *
4 | * Copyright 2013-2014 bootstrap-select
5 | * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6 | */
7 | (function ($) {
8 | $.fn.selectpicker.defaults = {
9 | //noneSelectedText: '没有选中任何项',
10 | noneSelectedText: '',
11 | noneResultsText: '没有找到匹配项',
12 | countSelectedText: '选中{1}中的{0}项',
13 | maxOptionsText: ['超出限制 (最多选择{n}项)', '组选择超出限制(最多选择{n}组)'],
14 | multipleSeparator: ', '
15 | };
16 | }(jQuery));
17 |
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/bootstrapSelect/defaults-zh_CN.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
3 | *
4 | * Copyright 2013-2014 bootstrap-select
5 | * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
6 | */
7 | !function(a){a.fn.selectpicker.defaults={noneSelectedText:"",noneResultsText:"没有找到匹配项",countSelectedText:"选中{1}中的{0}项",maxOptionsText:["超出限制 (最多选择{n}项)","组选择超出限制(最多选择{n}组)"],multipleSeparator:", "}}(jQuery);
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/hue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/hue.png
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/echarts/theme/default.js:
--------------------------------------------------------------------------------
1 | /**
2 | * echarts默认主题,开发中
3 | *
4 | * @desc echarts基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据统计图表。
5 | * @author Kener (@Kener-林峰, kener.linfeng@gmail.com)
6 | *
7 | */
8 | define(function() {
9 | return {};
10 | });
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/highcharts/modules/no-data-to-display.js:
--------------------------------------------------------------------------------
1 | /*
2 | Highcharts JS v4.0.3 (2014-07-03)
3 | Plugin for displaying a message when there is no data visible in chart.
4 |
5 | (c) 2010-2014 Highsoft AS
6 | Author: Oystein Moseng
7 |
8 | License: www.highcharts.com/license
9 | */
10 | (function(c){function f(){return!!this.points.length}function g(){this.hasData()?this.hideNoData():this.showNoData()}var d=c.seriesTypes,e=c.Chart.prototype,h=c.getOptions(),i=c.extend;i(h.lang,{noData:"No data to display"});h.noData={position:{x:0,y:0,align:"center",verticalAlign:"middle"},attr:{},style:{fontWeight:"bold",fontSize:"12px",color:"#60606a"}};if(d.pie)d.pie.prototype.hasData=f;if(d.gauge)d.gauge.prototype.hasData=f;if(d.waterfall)d.waterfall.prototype.hasData=f;c.Series.prototype.hasData=
11 | function(){return this.dataMax!==void 0&&this.dataMin!==void 0};e.showNoData=function(a){var b=this.options,a=a||b.lang.noData,b=b.noData;if(!this.noDataLabel)this.noDataLabel=this.renderer.label(a,0,0,null,null,null,null,null,"no-data").attr(b.attr).css(b.style).add(),this.noDataLabel.align(i(this.noDataLabel.getBBox(),b.position),!1,"plotBox")};e.hideNoData=function(){if(this.noDataLabel)this.noDataLabel=this.noDataLabel.destroy()};e.hasData=function(){for(var a=this.series,b=a.length;b--;)if(a[b].hasData()&&
12 | !a[b].options.isInternal)return!0;return!1};e.callbacks.push(function(a){c.addEvent(a,"load",g);c.addEvent(a,"redraw",g)})})(Highcharts);
13 |
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/attached/test.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/kindeditor_4.1.10/attached/test.txt
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/editor-content.css:
--------------------------------------------------------------------------------
1 | @CHARSET "UTF-8";
2 | /*自定义--编辑框内的内容样式*/
3 | .ke-content table {
4 | border-collapse: collapse;
5 | border-spacing: 0;
6 | }
7 | .ke-content table th,
8 | .ke-content table td {
9 | border: 1px solid #ddd !important;
10 | }
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/jsp/README.txt:
--------------------------------------------------------------------------------
1 | KindEditor JSP
2 |
3 | 本JSP程序是演示程序,建议不要直接在实际项目中使用。
4 | 如果您确定直接使用本程序,使用之前请仔细确认相关安全设置。
5 |
6 | 使用方法:
7 |
8 | 1. 解压zip文件,将所有文件复制到Tomcat的webapps/kindeditor目录下。
9 |
10 | 2. 将kindeditor/jsp/lib目录下的3个jar文件复制到Tomcat的lib目录下,并重新启动Tomcat。
11 | * commons-fileupload-1.2.1.jar
12 | * commons-io-1.4.jar
13 | * json_simple-1.1.jar
14 |
15 | 3. 打开浏览器,输入http://localhost:[P0RT]/kindeditor/jsp/demo.jsp。
16 |
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/jsp/lib/commons-fileupload-1.2.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/kindeditor_4.1.10/jsp/lib/commons-fileupload-1.2.1.jar
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/jsp/lib/commons-io-1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/kindeditor_4.1.10/jsp/lib/commons-io-1.4.jar
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/jsp/lib/json_simple-1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/BJUI/plugins/kindeditor_4.1.10/jsp/lib/json_simple-1.1.jar
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/plugins/autoheight/autoheight.js:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * KindEditor - WYSIWYG HTML Editor for Internet
3 | * Copyright (C) 2006-2011 kindsoft.net
4 | *
5 | * @author Roddy
6 | * @site http://www.kindsoft.net/
7 | * @licence http://www.kindsoft.net/license.php
8 | *******************************************************************************/
9 |
10 | KindEditor.plugin('autoheight', function(K) {
11 | var self = this;
12 |
13 | if (!self.autoHeightMode) {
14 | return;
15 | }
16 |
17 | var minHeight;
18 |
19 | function hideScroll() {
20 | var edit = self.edit;
21 | var body = edit.doc.body;
22 | edit.iframe[0].scroll = 'no';
23 | body.style.overflowY = 'hidden';
24 | }
25 |
26 | function resetHeight() {
27 | var edit = self.edit;
28 | var body = edit.doc.body;
29 | edit.iframe.height(minHeight);
30 | self.resize(null, Math.max((K.IE ? body.scrollHeight : body.offsetHeight) + 76, minHeight));
31 | }
32 |
33 | function init() {
34 | minHeight = K.removeUnit(self.height);
35 |
36 | self.edit.afterChange(resetHeight);
37 | hideScroll();
38 | resetHeight();
39 | }
40 |
41 | if (self.isCreated) {
42 | init();
43 | } else {
44 | self.afterCreate(init);
45 | }
46 | });
47 |
48 | /*
49 | * 如何实现真正的自动高度?
50 | * 修改编辑器高度之后,再次获取body内容高度时,最小值只会是当前iframe的设置高度,这样就导致高度只增不减。
51 | * 所以每次获取body内容高度之前,先将iframe的高度重置为最小高度,这样就能获取body的实际高度。
52 | * 由此就实现了真正的自动高度
53 | * 测试:chrome、firefox、IE9、IE8
54 | * */
55 |
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/plugins/baidumap/map.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Baidu Maps
6 |
10 |
11 |
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/WebRoot/BJUI/plugins/kindeditor_4.1.10/plugins/clearhtml/clearhtml.js:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * KindEditor - WYSIWYG HTML Editor for Internet
3 | * Copyright (C) 2006-2011 kindsoft.net
4 | *
5 | * @author Roddy
6 | * @site http://www.kindsoft.net/
7 | * @licence http://www.kindsoft.net/license.php
8 | *******************************************************************************/
9 |
10 | KindEditor.plugin('clearhtml', function(K) {
11 | var self = this, name = 'clearhtml';
12 | self.clickToolbar(name, function() {
13 | self.focus();
14 | var html = self.html();
15 | html = html.replace(/(
35 |
--------------------------------------------------------------------------------
/WebRoot/ahtml/addLineStationDistance.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 |
13 |
19 |
20 |
35 |
--------------------------------------------------------------------------------
/WebRoot/ahtml/addSysUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 |
13 |
19 |
20 |
35 |
--------------------------------------------------------------------------------
/WebRoot/ahtml/addUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 |
13 |
19 |
20 |
35 |
--------------------------------------------------------------------------------
/WebRoot/ahtml/modifyLineStation.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 |
14 |
20 |
23 |
38 |
--------------------------------------------------------------------------------
/WebRoot/ahtml/modifyLineStationDistance.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 |
14 |
20 |
23 |
38 |
--------------------------------------------------------------------------------
/WebRoot/ahtml/modifySysUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 |
14 |
20 |
23 |
38 |
--------------------------------------------------------------------------------
/WebRoot/ahtml/modifyUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 |
14 |
20 |
23 |
38 |
--------------------------------------------------------------------------------
/WebRoot/common/clear.jsp:
--------------------------------------------------------------------------------
1 | <%@ page pageEncoding="UTF-8" %>
2 | <%
3 | util.Page p = (util.Page)session.getAttribute("SESSION_PAGE");
4 | if(p!=null)p.getList().clear();
5 | %>
--------------------------------------------------------------------------------
/WebRoot/common/error.jsp:
--------------------------------------------------------------------------------
1 | <%@ page pageEncoding="UTF-8"%>
2 | <%@ include file="./head.jsp"%>
3 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
4 | {
5 | "statusCode":"300",
6 | "message":"${ActionMessage}",
7 | "navTabId":"",
8 | "rel":"",
9 | "callbackType":"${callbackType}",
10 | "forwardUrl":"${ctx}/${ForwardUrlKey}"
11 | "forwardUrl":""
12 | }
13 |
--------------------------------------------------------------------------------
/WebRoot/common/exit.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8"%>
2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
3 |
4 |
5 | exit
6 |
7 |
8 |
9 |
12 |
13 |
14 |
15 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/WebRoot/common/head.jsp:
--------------------------------------------------------------------------------
1 | <%@ page pageEncoding="UTF-8" isELIgnored="false"%>
2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
3 | <%
4 | response.setHeader("Pragma","No-Cache");
5 | response.setHeader("Cache-Control","No-Cache");
6 | response.setDateHeader("Expires", 0);
7 | %>
8 |
9 |
--------------------------------------------------------------------------------
/WebRoot/common/success.jsp:
--------------------------------------------------------------------------------
1 | <%@ page pageEncoding="UTF-8"%>
2 | <%@ include file="./head.jsp"%>
3 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
4 | {
5 | "statusCode":"200",
6 | "message":"${ActionMessage}",
7 | "confirmMsg":"${confirmMsg}",
8 | "closeCurrent":"${closeCurrent}",
9 | "tabid":"${navTabId}",
10 | "rel":"dlg_page",
11 | "callbackType":"${callbackType}",
12 | "forwardUrl":"${ctx}/${ForwardUrlKey}"
13 | "forwardUrl":""
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/WebRoot/common/uploadFileSuccess.jsp:
--------------------------------------------------------------------------------
1 | <%@ page pageEncoding="UTF-8"%>
2 | <%@ include file="../common/head.jsp"%>
3 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
4 | {
5 | "statusCode":"200",
6 | "message":"上传成功!",
7 | "filename":"${storageFileName}"
8 | }
--------------------------------------------------------------------------------
/WebRoot/content.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="./common/head.jsp"%>
3 |
6 |
--------------------------------------------------------------------------------
/WebRoot/exit.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8"%>
2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
3 |
4 |
5 | exit
6 |
7 |
8 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/WebRoot/images/001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/001.jpg
--------------------------------------------------------------------------------
/WebRoot/images/002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/002.jpg
--------------------------------------------------------------------------------
/WebRoot/images/003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/003.jpg
--------------------------------------------------------------------------------
/WebRoot/images/004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/004.jpg
--------------------------------------------------------------------------------
/WebRoot/images/005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/005.jpg
--------------------------------------------------------------------------------
/WebRoot/images/bjui-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/bjui-b.png
--------------------------------------------------------------------------------
/WebRoot/images/captcha.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/captcha.jpeg
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/AU.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/AU.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/BR.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/BR.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/CN.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/CN.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/DE.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/DE.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/FR.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/FR.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/HK.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/HK.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/JP.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/JP.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/UK.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/UK.gif
--------------------------------------------------------------------------------
/WebRoot/images/datagrid/US.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/datagrid/US.gif
--------------------------------------------------------------------------------
/WebRoot/images/ewm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/ewm.png
--------------------------------------------------------------------------------
/WebRoot/images/group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/group.png
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_01.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_02.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_03.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_04.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_05.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_06.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_06.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_07.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_07.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_08.jpg
--------------------------------------------------------------------------------
/WebRoot/images/loginbg_09.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/loginbg_09.jpg
--------------------------------------------------------------------------------
/WebRoot/images/logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/logo.jpg
--------------------------------------------------------------------------------
/WebRoot/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/logo.png
--------------------------------------------------------------------------------
/WebRoot/images/logo_bootstrap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/images/logo_bootstrap.png
--------------------------------------------------------------------------------
/WebRoot/js/syntaxhighlighter-2.1.382/scripts/brush.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/js/syntaxhighlighter-2.1.382/scripts/brush.js
--------------------------------------------------------------------------------
/WebRoot/js/syntaxhighlighter-2.1.382/scripts/clipboard.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/js/syntaxhighlighter-2.1.382/scripts/clipboard.swf
--------------------------------------------------------------------------------
/WebRoot/js/syntaxhighlighter-2.1.382/styles/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/js/syntaxhighlighter-2.1.382/styles/help.png
--------------------------------------------------------------------------------
/WebRoot/js/syntaxhighlighter-2.1.382/styles/magnifier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/js/syntaxhighlighter-2.1.382/styles/magnifier.png
--------------------------------------------------------------------------------
/WebRoot/js/syntaxhighlighter-2.1.382/styles/page_white_code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/js/syntaxhighlighter-2.1.382/styles/page_white_code.png
--------------------------------------------------------------------------------
/WebRoot/js/syntaxhighlighter-2.1.382/styles/page_white_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/js/syntaxhighlighter-2.1.382/styles/page_white_copy.png
--------------------------------------------------------------------------------
/WebRoot/js/syntaxhighlighter-2.1.382/styles/printer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/js/syntaxhighlighter-2.1.382/styles/printer.png
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/icon_ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/icon_ext.png
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/textbg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/textbg.png
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/xubox_ico0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/xubox_ico0.png
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/xubox_loading0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/xubox_loading0.gif
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/xubox_loading1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/xubox_loading1.gif
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/xubox_loading2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/xubox_loading2.gif
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/xubox_loading3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/xubox_loading3.gif
--------------------------------------------------------------------------------
/WebRoot/layer/skin/default/xubox_title0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/default/xubox_title0.png
--------------------------------------------------------------------------------
/WebRoot/layer/skin/layer.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/layer/skin/layer.css
--------------------------------------------------------------------------------
/WebRoot/web/css/5grid/core-1000px.css:
--------------------------------------------------------------------------------
1 | /*****************************************************************/
2 | /* 5grid 0.4 by n33.co | MIT+GPLv2 license licensed */
3 | /* core-1000px.css: 1000px */
4 | /*****************************************************************/
5 |
6 | /*********************/
7 | /* 1000px */
8 | /*********************/
9 |
10 | .\35 grid-layout {
11 | width: 1000px;
12 | margin: 0 auto;
13 | }
--------------------------------------------------------------------------------
/WebRoot/web/css/5grid/core-1200px.css:
--------------------------------------------------------------------------------
1 | /*****************************************************************/
2 | /* 5grid 0.4 by n33.co | MIT+GPLv2 license licensed */
3 | /* core-1200px.css: 1200px */
4 | /*****************************************************************/
5 |
6 | /*********************/
7 | /* 1200px */
8 | /*********************/
9 |
10 | .\35 grid-layout {
11 | width: 1200px;
12 | margin: 0 auto;
13 | }
--------------------------------------------------------------------------------
/WebRoot/web/css/5grid/core-fluid.css:
--------------------------------------------------------------------------------
1 | /*****************************************************************/
2 | /* 5grid 0.4 by n33.co | MIT+GPLv2 license licensed */
3 | /* core-fluid.css: Fluid */
4 | /*****************************************************************/
5 |
6 | /*********************/
7 | /* Fluid */
8 | /*********************/
9 |
10 | .\35 grid-layout {
11 | width: 100%;
12 | }
--------------------------------------------------------------------------------
/WebRoot/web/css/5grid/core-mobile.css:
--------------------------------------------------------------------------------
1 | /*****************************************************************/
2 | /* 5grid 0.4 by n33.co | MIT+GPLv2 license licensed */
3 | /* core-mobile.css: Core (mobile) stylesheet */
4 | /*****************************************************************/
5 |
6 | body { -webkit-text-size-adjust: none; }
7 | .\35 grid .\31 u, .\35 grid .\32 u, .\35 grid .\33 u, .\35 grid .\34 u, .\35 grid .\35 u, .\35 grid .\36 u, .\35 grid .\37 u, .\35 grid .\38 u, .\35 grid .\39 u, .\35 grid .\31 0u, .\35 grid .\31 1u, .\35 grid .\31 2u { float: none !important; width: 100% !important; margin: 1% 0 1% 0 !important; }
8 | .\35 grid { width: 100%; margin: 0; }
9 | .\35 grid .row:first-child > :first-child { margin-top: 0; }
10 | .\35 grid .row:last-child > :last-child { margin-bottom: 0; }
11 | .do-5grid .do-1u, .do-5grid .do-2u, .do-5grid .do-3u, .do-5grid .do-4u, .do-5grid .do-5u, .do-5grid .do-6u, .do-5grid .do-7u, .do-5grid .do-8u, .do-5grid .do-9u, .do-5grid .do-10u, .do-5grid .do-11u, .do-5grid .do-12u { margin: 0.5% 0 0.5% 1%; }
12 | .\35 grid-flush .\31 u, .\35 grid-flush .\32 u, .\35 grid-flush .\33 u, .\35 grid-flush .\34 u, .\35 grid-flush .\35 u, .\35 grid-flush .\36 u, .\35 grid-flush .\37 u, .\35 grid-flush .\38 u, .\35 grid-flush .\39 u, .\35 grid-flush .\31 0u, .\35 grid-flush .\31 1u, .\35 grid-flush .\31 2u { float: none !important; width: 100% !important; margin: 1% 0 1% 0 !important; }
--------------------------------------------------------------------------------
/WebRoot/web/css/down-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/down-arrow.png
--------------------------------------------------------------------------------
/WebRoot/web/css/g.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/g.css
--------------------------------------------------------------------------------
/WebRoot/web/css/images/Copy of bg1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/images/Copy of bg1.png
--------------------------------------------------------------------------------
/WebRoot/web/css/images/bg2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/images/bg2.png
--------------------------------------------------------------------------------
/WebRoot/web/css/images/bg3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/images/bg3.png
--------------------------------------------------------------------------------
/WebRoot/web/css/images/button-active.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/WebRoot/web/css/images/button-hover.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/WebRoot/web/css/images/button.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/WebRoot/web/css/images/header - 副本.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/images/header - 副本.png
--------------------------------------------------------------------------------
/WebRoot/web/css/images/header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/images/header.png
--------------------------------------------------------------------------------
/WebRoot/web/css/images/mobileUI-site-nav-opener-bg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/WebRoot/web/css/images/nav-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/images/nav-arrow.png
--------------------------------------------------------------------------------
/WebRoot/web/css/style-1000px.css:
--------------------------------------------------------------------------------
1 | /*
2 | Arcana 1.5
3 | */
4 |
5 | /*********************************************************************************/
6 | /* 1000px (> 480px && < 1200px) */
7 | /*********************************************************************************/
8 |
9 | /* Basic */
10 |
11 | body
12 | {
13 | font-size: 13pt;
14 | }
15 |
16 | /* Wrappers */
17 |
18 | #header-wrapper
19 | {
20 | height: 92px;
21 | }
22 |
23 | /* Site Header */
24 |
25 | #site-header
26 | {
27 | background-size: 100% 170px;
28 | height: 170px;
29 | }
30 |
31 | /* Logo */
32 |
33 | #logo
34 | {
35 | height: 75px;
36 | line-height: 75px;
37 | left: 30px;
38 | }
39 |
40 | /* Site Nav */
41 |
42 | #site-nav
43 | {
44 | right: 30px;
45 | }
46 |
47 | #site-nav ul li
48 | {
49 | height: 80px;
50 | line-height: 80px;
51 | font-size: 1.1em;
52 | margin: 0 0 0 1.5em;
53 | }
54 |
55 | #site-nav ul li.current_page_item
56 | {
57 | background-position: center 68px;
58 | }
--------------------------------------------------------------------------------
/WebRoot/web/css/style-ie9.css:
--------------------------------------------------------------------------------
1 | /*
2 | Arcana 1.5
3 | */
4 |
5 | .button
6 | {
7 | background-image: url('images/button.svg');
8 | }
9 |
10 | .button:hover
11 | {
12 | background-image: url('images/button-hover.svg');
13 | }
14 |
15 | .button:active
16 | {
17 | background-image: url('images/button-active.svg');
18 | }
--------------------------------------------------------------------------------
/WebRoot/web/css/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/css/style.css
--------------------------------------------------------------------------------
/WebRoot/web/footer.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="./head.jsp"%>
3 |
--------------------------------------------------------------------------------
/WebRoot/web/head.jsp:
--------------------------------------------------------------------------------
1 | <%@ page pageEncoding="UTF-8" isELIgnored="false"%>
2 | <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
3 | <%
4 | response.setHeader("Pragma","No-Cache");
5 | response.setHeader("Cache-Control","No-Cache");
6 | response.setDateHeader("Expires", 0);
7 | %>
8 |
9 |
--------------------------------------------------------------------------------
/WebRoot/web/images/banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/images/banner.jpg
--------------------------------------------------------------------------------
/WebRoot/web/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2 | <%@ include file="./head.jsp"%>
3 |
4 |
5 |
6 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/WebRoot/web/page/script.js:
--------------------------------------------------------------------------------
1 | // JavaScript DocumentDlHighlight.HELPERS.highlightByName("code", "pre");
2 |
3 | $('#light-pagination').pagination({
4 | pages: 20,
5 | cssStyle: 'light-theme',
6 | displayedPages: 1,
7 | edges: 3,
8 | onPageClick:function(pageNumber, event){alert("haha: "+pageNumber);}
9 | });
10 |
11 | $('#dark-pagination').pagination({
12 | pages: 7,
13 | cssStyle: 'dark-theme',
14 | displayedPages: 1,
15 | edges: 3,
16 | onPageClick:function(pageNumber, event){alert("haha: "+pageNumber);}
17 | });
18 |
19 | $('#compact-pagination').pagination({
20 | pages: 70,
21 | cssStyle: 'compact-theme',
22 | displayedPages: 7
23 | });
--------------------------------------------------------------------------------
/WebRoot/web/photo/images/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/photo/images/1.jpg
--------------------------------------------------------------------------------
/WebRoot/web/photo/images/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/photo/images/2.jpg
--------------------------------------------------------------------------------
/WebRoot/web/photo/images/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/photo/images/3.jpg
--------------------------------------------------------------------------------
/WebRoot/web/photo/images/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/photo/images/4.jpg
--------------------------------------------------------------------------------
/WebRoot/web/photo/images/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/photo/images/5.jpg
--------------------------------------------------------------------------------
/WebRoot/web/photo/images/bannerBtn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/photo/images/bannerBtn.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | bower_components
3 | node_modules
4 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js: 0.10
3 |
4 | before_script:
5 | - export DISPLAY=:99.0
6 | - sh -e /etc/init.d/xvfb start
7 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "authors" : ["Washington Botelho (http://wbotelhos.com)"],
3 | "description" : "jQuery Raty - A Star Rating Plugin",
4 |
5 | "dependencies" : {
6 | "jquery": "2"
7 | },
8 |
9 | "homepage" : "https://github.com/wbotelhos/raty",
10 | "ignore" : ["**/.*", "node_modules", "spec", "vendor"],
11 | "keywords" : ["classificacao", "classificar", "javascript", "jquery", "library", "plugin", "rating", "raty", "star", "staring", "votar", "voto"],
12 | "license" : "MIT",
13 | "main" : "lib/jquery.raty.js",
14 | "name" : "raty",
15 | "version" : "2.7.0"
16 | }
17 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/favicon.ico
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/fonts/wbotelhos.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/fonts/wbotelhos.eot
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/fonts/wbotelhos.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/fonts/wbotelhos.ttf
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/fonts/wbotelhos.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/fonts/wbotelhos.woff
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/0.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/1.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/2.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/3.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/4.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/5.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/cancel-custom-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/cancel-custom-off.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/cancel-custom-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/cancel-custom-on.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/cancel-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/cancel-off.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/cancel-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/cancel-on.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/off.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/on.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/star-half-mono.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/star-half-mono.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/star-half.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/star-half.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/star-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/star-off.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/demo/images/star-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/demo/images/star-on.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/fonts/raty.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/fonts/raty.eot
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/fonts/raty.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/fonts/raty.ttf
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/fonts/raty.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/fonts/raty.woff
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/images/cancel-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/images/cancel-off.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/images/cancel-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/images/cancel-on.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/images/star-half.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/images/star-half.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/images/star-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/images/star-off.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/images/star-on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/raty/lib/images/star-on.png
--------------------------------------------------------------------------------
/WebRoot/web/raty/lib/jquery.raty.css:
--------------------------------------------------------------------------------
1 | .cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
2 | font-size: 2em;
3 | }
4 |
5 | @font-face {
6 | font-family: "raty";
7 | font-style: normal;
8 | font-weight: normal;
9 | src: url("fonts/raty.eot");
10 | src: url("fonts/raty.eot?#iefix") format("embedded-opentype");
11 | src: url("fonts/raty.svg#raty") format("svg");
12 | src: url("fonts/raty.ttf") format("truetype");
13 | src: url("fonts/raty.woff") format("woff");
14 | }
15 |
16 | .cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
17 | -moz-osx-font-smoothing: grayscale;
18 | -webkit-font-smoothing: antialiased;
19 | font-family: "raty";
20 | font-style: normal;
21 | font-variant: normal;
22 | font-weight: normal;
23 | line-height: 1;
24 | speak: none;
25 | text-transform: none;
26 | }
27 |
28 | .cancel-on-png:before {
29 | content: "\e600";
30 | }
31 |
32 | .cancel-off-png:before {
33 | content: "\e601";
34 | }
35 |
36 | .star-on-png:before {
37 | content: "\f005";
38 | }
39 |
40 | .star-off-png:before {
41 | content: "\f006";
42 | }
43 |
44 | .star-half-png:before {
45 | content: "\f123";
46 | }
47 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/cancelhint_spec.js:
--------------------------------------------------------------------------------
1 | describe('#cancelHint', function() {
2 | beforeEach(function() {
3 | $.fn.raty.defaults.path = '../lib/images';
4 |
5 | this.el = Helper.create('#el');
6 | });
7 |
8 | afterEach(function() {
9 | Helper.clear();
10 | });
11 |
12 | it ('changes the cancel hint', function() {
13 | // given
14 |
15 | // when
16 | this.el.raty({ cancel: true, cancelHint: 'double' });
17 |
18 | // then
19 | expect(this.el.children('.raty-cancel')).toHaveAttr('title', 'double');
20 | });
21 | });
22 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/cancelon_spec.js:
--------------------------------------------------------------------------------
1 | describe('#cancelOn', function() {
2 | beforeEach(function() {
3 | $.fn.raty.defaults.path = '../lib/images';
4 |
5 | this.el = Helper.create('#el');
6 | });
7 |
8 | afterEach(function() {
9 | Helper.clear();
10 | });
11 |
12 | it ('changes the icon', function() {
13 | // given
14 | this.el.raty({ cancel: true, cancelOn: 'star-half.png' });
15 |
16 | var cancel = this.el.children('.raty-cancel');
17 |
18 | // when
19 | cancel.trigger('mouseover');
20 |
21 | // then
22 | expect(cancel).toHaveAttr('src', '../lib/images/star-half.png');
23 | });
24 | });
25 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/cancelplace_spec.js:
--------------------------------------------------------------------------------
1 | describe('#cancelPlace', function() {
2 | beforeEach(function() {
3 | $.fn.raty.defaults.path = '../lib/images';
4 |
5 | this.el = Helper.create('#el');
6 | });
7 |
8 | afterEach(function() {
9 | Helper.clear();
10 | });
11 |
12 | context('when left', function() {
13 | it ('is prepended', function() {
14 | // given
15 |
16 | // when
17 | this.el.raty({ cancel: true, cancelPlace: 'left' });
18 |
19 | // then
20 | expect(this.el.children('img:first')).toHaveClass('raty-cancel');
21 | });
22 | });
23 |
24 | context('when left', function() {
25 | it ('is appended', function() {
26 | // given
27 |
28 | // when
29 | this.el.raty({ cancel: true, cancelPlace: 'right' });
30 |
31 | // then
32 | expect(this.el.children('img:last')).toHaveClass('raty-cancel');
33 | });
34 | });
35 | });
36 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/common_spec.js:
--------------------------------------------------------------------------------
1 | describe('common', function() {
2 | beforeEach(function() {
3 | $.fn.raty.defaults.path = '../lib/images';
4 |
5 | this.el = Helper.create('#el');
6 | });
7 |
8 | afterEach(function() {
9 | Helper.clear();
10 | });
11 |
12 | it ('is chainable', function() {
13 | // given
14 | // when
15 | var ref = this.el.raty();
16 |
17 | // then
18 | expect(ref).toBe(this.el);
19 | });
20 |
21 | context('on click without mouseover', function() {
22 | it ('changes the stars to on', function() {
23 | // given
24 | var self = this.el.raty(),
25 | stars = self.children('img');
26 |
27 | // when
28 | stars.last().trigger('click');
29 |
30 | // then
31 | expect(stars).toHaveAttr('src', '../lib/images/star-on.png');
32 | });
33 | });
34 | });
35 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/karma.conf.js:
--------------------------------------------------------------------------------
1 | module.exports = function(config) {
2 | config.set({
3 | autoWatch : true,
4 | browsers : ['Firefox'],
5 | files : ['../vendor/*.js', '../lib/*.css', '../lib/*.js', 'lib/jasmine-jquery.js', 'lib/helper.js', 'options_spec.js', '*spec.js' ],
6 | frameworks : ['jasmine'],
7 | logLevel : config.LOG_ERROR,
8 | port : 9876,
9 | reporters : ['dots'],
10 | singleRun : true
11 | });
12 | };
13 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/number_spec.js:
--------------------------------------------------------------------------------
1 | describe('#number', function() {
2 | beforeEach(function() {
3 | $.fn.raty.defaults.path = '../lib/images';
4 |
5 | this.el = Helper.create('#el');
6 | });
7 |
8 | afterEach(function() {
9 | Helper.clear();
10 | });
11 |
12 | it ('changes the number of stars', function() {
13 | // given
14 |
15 | // when
16 | this.el.raty({ number: 1 });
17 |
18 | // then
19 | expect(this.el.children('img').length).toEqual(1);
20 | });
21 |
22 | it ('accepts number as string', function() {
23 | // given
24 |
25 | // when
26 | this.el.raty({ number: '1' });
27 |
28 | // then
29 | expect(this.el.children('img').length).toEqual(1);
30 | });
31 |
32 | it ('accepts callback', function() {
33 | // given
34 |
35 | // when
36 | this.el.raty({ number: function() { return 1; } });
37 |
38 | // then
39 | expect(this.el[0].opt.number).toEqual(1);
40 | });
41 | });
42 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/numbermax_spec.js:
--------------------------------------------------------------------------------
1 | describe('#numberMax', function() {
2 | beforeEach(function() {
3 | $.fn.raty.defaults.path = '../lib/images';
4 |
5 | this.el = Helper.create('#el');
6 | });
7 |
8 | afterEach(function() {
9 | Helper.clear();
10 | });
11 |
12 | it ('limits the max of "number" option', function() {
13 | // given
14 | var self = this.el;
15 |
16 | // when
17 | self.raty({ number: 2, numberMax: 1 });
18 |
19 | // then
20 | expect(self[0].opt.number).toEqual(1);
21 | });
22 |
23 | it ('limits the min of "number" option', function() {
24 | // given
25 | var self = this.el;
26 |
27 | // when
28 | self.raty({ number: -1 });
29 |
30 | // then
31 | expect(self[0].opt.number).toEqual(1);
32 | });
33 | });
34 |
--------------------------------------------------------------------------------
/WebRoot/web/raty/spec/scorename_spec.js:
--------------------------------------------------------------------------------
1 | describe('#scoreName', function() {
2 | beforeEach(function() {
3 | $.fn.raty.defaults.path = '../lib/images';
4 |
5 | this.el = Helper.create('#el');
6 | });
7 |
8 | afterEach(function() {
9 | Helper.clear();
10 | });
11 |
12 | it ('changes the score field name', function() {
13 | // given
14 |
15 | // when
16 | this.el.raty({ scoreName: 'double' });
17 |
18 | // then
19 | expect(this.el.children('input')).toHaveAttr('name', 'double');
20 | });
21 |
22 | it ('accepts callback', function() {
23 | // given
24 |
25 | // when
26 | this.el.raty({ scoreName: function() { return 'double'; } });
27 |
28 | // then
29 | expect(this.el[0].opt.scoreName).toEqual('double');
30 | });
31 | });
32 |
--------------------------------------------------------------------------------
/WebRoot/web/slider/css/css.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/css/css.css
--------------------------------------------------------------------------------
/WebRoot/web/slider/css/slider.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/css/slider.css
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/1.jpg
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/2.jpg
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/3.jpg
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/4.jpg
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/5.jpg
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/Thumbs.db
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/silder-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/silder-play.png
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/silder_btn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/silder_btn.gif
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/silder_btn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/silder_btn.png
--------------------------------------------------------------------------------
/WebRoot/web/slider/images/tip-tt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/WebRoot/web/slider/images/tip-tt.gif
--------------------------------------------------------------------------------
/screenshot/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/1.png
--------------------------------------------------------------------------------
/screenshot/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/2.png
--------------------------------------------------------------------------------
/screenshot/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/3.png
--------------------------------------------------------------------------------
/screenshot/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/4.png
--------------------------------------------------------------------------------
/screenshot/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/5.png
--------------------------------------------------------------------------------
/screenshot/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/6.png
--------------------------------------------------------------------------------
/screenshot/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/7.png
--------------------------------------------------------------------------------
/screenshot/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/8.png
--------------------------------------------------------------------------------
/screenshot/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/screenshot/9.png
--------------------------------------------------------------------------------
/src/cn/fun/action/LineStationAction.java:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/cn/fun/action/LineStationDistanceAction.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YuLin-Coder/No47UrbanPublicTransportQueryManagementSystem/54117088fa9d54e18d8c08ec2aae786c866174ca/src/cn/fun/action/LineStationDistanceAction.java
--------------------------------------------------------------------------------
/src/cn/fun/action/SysUserAction.java:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/cn/fun/action/UserAction.java:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/cn/fun/common/BaseDao.java:
--------------------------------------------------------------------------------
1 | package cn.fun.common;
2 |
3 | import java.io.Serializable;
4 | import java.util.List;
5 | import java.util.Map;
6 |
7 | import util.Page;
8 |
9 | public interface BaseDao {
10 | @SuppressWarnings("rawtypes")
11 | public void deleteByIds(Class clazz, String ids);
12 |
13 | public Serializable save(Object model);
14 |
15 | public void saveOrUpdate(Object model);
16 |
17 | public void update(Object model);
18 |
19 | public void merge(Object model);
20 |
21 | public void delete(Object model);
22 |
23 | public void delete(Class clazz, Serializable id);
24 |
25 | public Object get(Class clazz, Serializable id);
26 |
27 | public Object load(Class clazz, Serializable id);
28 |
29 | @SuppressWarnings("rawtypes")
30 | public List queryByHQL(String hql, Object... values);
31 |
32 | @SuppressWarnings("rawtypes")
33 | public List queryByHQL(String hql);
34 |
35 | public void updateByHQL(String hql, Object... values);
36 |
37 | public void updateByHQL(String hql, Object values);
38 |
39 | public Page list(final Page p, final String name);
40 |
41 | public List findAll(Class clazz, Map params);
42 | public Page list(final Page p, final String name,final String orderBy);
43 | }
44 |
--------------------------------------------------------------------------------
/src/cn/fun/common/BaseService.java:
--------------------------------------------------------------------------------
1 | package cn.fun.common;
2 |
3 | import org.apache.log4j.Logger;
4 |
5 |
6 | public abstract class BaseService {
7 |
8 | protected static Logger log = Logger.getLogger(BaseService.class);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/cn/fun/common/WL.java:
--------------------------------------------------------------------------------
1 | package cn.fun.common;
2 |
3 | import javax.servlet.ServletContextEvent;
4 | import javax.servlet.ServletContextListener;
5 |
6 | public class WL implements ServletContextListener {
7 |
8 | @Override
9 | public void contextDestroyed(ServletContextEvent arg0) {
10 |
11 | }
12 |
13 | @Override
14 | public void contextInitialized(ServletContextEvent event) {
15 | // WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(event.getServletContext());
16 | // ISysService service = (ISysService) wac.getBean("sysService");
17 |
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/cn/fun/dao/ISysDao.java:
--------------------------------------------------------------------------------
1 | package cn.fun.dao;
2 |
3 | import java.util.List;
4 |
5 | import cn.fun.common.BaseDao;
6 | import cn.fun.entity.User;
7 |
8 | public interface ISysDao extends BaseDao {
9 | public void saveUser(User user);
10 |
11 | public Object queryUser(String type, String userid, String pwd);
12 |
13 | public User queryUser(String userid);
14 |
15 | public List queryByHQLLimit(final String hql, final int start, final int max);
16 |
17 | public T unique(final String hql, final Object... paramlist);
18 |
19 | public List queryByHQLLimit(final String hql, final Object[] parms, final int start, final int max);
20 | }
21 |
--------------------------------------------------------------------------------
/src/cn/fun/entity/Bus.java:
--------------------------------------------------------------------------------
1 | package cn.fun.entity;
2 |
3 | import javax.persistence.Column;
4 | import javax.persistence.Entity;
5 | import javax.persistence.GeneratedValue;
6 | import javax.persistence.GenerationType;
7 | import javax.persistence.Id;
8 | import javax.persistence.Table;
9 |
10 | @Entity
11 | @Table(name = "t_bus")
12 | public class Bus {
13 | private int id;
14 | private String pai;
15 | private int wei;
16 | private String note;
17 |
18 | @Id
19 | @GeneratedValue(strategy = GenerationType.IDENTITY)
20 | @Column(name = "id", unique = true, nullable = false)
21 | public int getId() {
22 | return id;
23 | }
24 |
25 | @Column(unique = true)
26 | public String getPai() {
27 | return pai;
28 | }
29 |
30 | public int getWei() {
31 | return wei;
32 | }
33 |
34 | public String getNote() {
35 | return note;
36 | }
37 |
38 | public void setId(int id) {
39 | this.id = id;
40 | }
41 |
42 | public void setPai(String pai) {
43 | this.pai = pai;
44 | }
45 |
46 | public void setWei(int wei) {
47 | this.wei = wei;
48 | }
49 |
50 | public void setNote(String note) {
51 | this.note = note;
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/src/cn/fun/entity/LineStation.java:
--------------------------------------------------------------------------------
1 | package cn.fun.entity;
2 |
3 | import javax.persistence.Column;
4 | import javax.persistence.Entity;
5 | import javax.persistence.FetchType;
6 | import javax.persistence.GeneratedValue;
7 | import javax.persistence.GenerationType;
8 | import javax.persistence.Id;
9 | import javax.persistence.JoinColumn;
10 | import javax.persistence.ManyToOne;
11 | import javax.persistence.Table;
12 |
13 | @Entity
14 | @Table(name = "t_line_station")
15 | public class LineStation {
16 | private int id;
17 | private Line line;
18 | private Station station;
19 | private int staindex;
20 |
21 | @Id
22 | @GeneratedValue(strategy = GenerationType.IDENTITY)
23 | @Column(name = "id", unique = true, nullable = false)
24 | public int getId() {
25 | return id;
26 | }
27 |
28 | @ManyToOne(fetch = FetchType.EAGER)
29 | @JoinColumn(name = "line_id")
30 | public Line getLine() {
31 | return line;
32 | }
33 |
34 | @ManyToOne(fetch = FetchType.EAGER)
35 | @JoinColumn(name = "station_id")
36 | public Station getStation() {
37 | return station;
38 | }
39 |
40 | public int getStaindex() {
41 | return staindex;
42 | }
43 |
44 | public void setId(int id) {
45 | this.id = id;
46 | }
47 |
48 | public void setLine(Line line) {
49 | this.line = line;
50 | }
51 |
52 | public void setStation(Station station) {
53 | this.station = station;
54 | }
55 |
56 | public void setStaindex(int staindex) {
57 | this.staindex = staindex;
58 | }
59 |
60 | }
61 |
--------------------------------------------------------------------------------
/src/cn/fun/entity/SessionBean.java:
--------------------------------------------------------------------------------
1 | package cn.fun.entity;
2 |
3 | import java.io.Serializable;
4 |
5 | public class SessionBean implements Serializable {
6 | private Object user;
7 |
8 | public Object getUser() {
9 | return user;
10 | }
11 |
12 | public void setUser(Object user) {
13 | this.user = user;
14 | }
15 |
16 | public String getRole() {
17 | if (user == null) {
18 | return "";
19 | }
20 | String ret = user.getClass().getSimpleName();
21 | //System.out.println(ret);
22 | return ret;
23 |
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/cn/fun/entity/SimpleUser.java:
--------------------------------------------------------------------------------
1 | package cn.fun.entity;
2 |
3 | import static javax.persistence.GenerationType.IDENTITY;
4 |
5 | import javax.persistence.Column;
6 | import javax.persistence.Entity;
7 | import javax.persistence.FetchType;
8 | import javax.persistence.GeneratedValue;
9 | import javax.persistence.Id;
10 | import javax.persistence.JoinColumn;
11 | import javax.persistence.ManyToOne;
12 | import javax.persistence.Table;
13 |
14 | @Entity
15 | @Table(name = "t_simple_user")
16 | public class SimpleUser implements java.io.Serializable {
17 |
18 | // Fields
19 |
20 | private Integer id;
21 | private User user;
22 |
23 | // Constructors
24 |
25 | /** default constructor */
26 | public SimpleUser() {
27 | }
28 |
29 | // Property accessors
30 | @Id
31 | @GeneratedValue(strategy = IDENTITY)
32 | @Column(name = "id", unique = true, nullable = false)
33 | public Integer getId() {
34 | return this.id;
35 | }
36 |
37 | @ManyToOne(fetch = FetchType.EAGER)
38 | @JoinColumn(name = "userID")
39 | public User getUser() {
40 | return this.user;
41 | }
42 |
43 | public void setUser(User user) {
44 | this.user = user;
45 | }
46 |
47 | public void setId(Integer id) {
48 | this.id = id;
49 | }
50 |
51 | }
--------------------------------------------------------------------------------
/src/cn/fun/entity/Station.java:
--------------------------------------------------------------------------------
1 | package cn.fun.entity;
2 |
3 | import javax.persistence.Column;
4 | import javax.persistence.Entity;
5 | import javax.persistence.GeneratedValue;
6 | import javax.persistence.GenerationType;
7 | import javax.persistence.Id;
8 | import javax.persistence.Table;
9 |
10 | @Entity
11 | @Table(name = "t_station")
12 | public class Station {
13 | private int id;
14 | private String name;
15 |
16 | @Id
17 | @GeneratedValue(strategy = GenerationType.IDENTITY)
18 | @Column(name = "id", unique = true, nullable = false)
19 | public int getId() {
20 | return id;
21 | }
22 |
23 | @Column(unique = true)
24 | public String getName() {
25 | return name;
26 | }
27 |
28 | public void setId(int id) {
29 | this.id = id;
30 | }
31 |
32 | public void setName(String name) {
33 | this.name = name;
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/src/cn/fun/entity/SysUser.java:
--------------------------------------------------------------------------------
1 | package cn.fun.entity;
2 |
3 | import static javax.persistence.GenerationType.IDENTITY;
4 |
5 | import javax.persistence.Column;
6 | import javax.persistence.Entity;
7 | import javax.persistence.FetchType;
8 | import javax.persistence.GeneratedValue;
9 | import javax.persistence.Id;
10 | import javax.persistence.JoinColumn;
11 | import javax.persistence.ManyToOne;
12 | import javax.persistence.Table;
13 |
14 | @Entity
15 | @Table(name = "t_sysuser")
16 | public class SysUser implements java.io.Serializable {
17 |
18 | // Fields
19 |
20 | private Integer id;
21 | private User user;
22 |
23 | // Constructors
24 |
25 | /** default constructor */
26 | public SysUser() {
27 | }
28 |
29 | // Property accessors
30 | @Id
31 | @GeneratedValue(strategy = IDENTITY)
32 | @Column(name = "id", unique = true, nullable = false)
33 | public Integer getId() {
34 | return this.id;
35 | }
36 |
37 | @ManyToOne(fetch = FetchType.EAGER)
38 | @JoinColumn(name = "userID")
39 | public User getUser() {
40 | return this.user;
41 | }
42 |
43 | public void setUser(User user) {
44 | this.user = user;
45 | }
46 |
47 | public void setId(Integer id) {
48 | this.id = id;
49 | }
50 |
51 | }
--------------------------------------------------------------------------------
/src/log4j.properties:
--------------------------------------------------------------------------------
1 | log4j.rootLogger=info,stdout
2 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender
3 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
4 | #dwr log config
5 | # Pattern to output the caller's file name and line number.
6 | log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) %d{HH:mm:ss,SSS} -- %m%n
7 |
8 | # Good for troubleshooting
9 | log4j.logger.org.hibernate=trace
10 |
11 | # Log JDBC parameters
12 | log4j.logger.org.hibernate.type=trace
13 | #c3p0
14 | #log4j.logger.com.mchange.v2.resourcepool.BasicResourcePool=WARN
15 | log4j.logger.com.mchange.v2=error
16 | # Struts OgnlUtil issues unimportant warnings.ignore ognl exception message
17 | log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error
18 | log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=error
19 |
--------------------------------------------------------------------------------
/src/struts.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/util/Constant.java:
--------------------------------------------------------------------------------
1 | package util;
2 |
3 | /**
4 | * 常量
5 | */
6 | public class Constant {
7 | public static final String SESSION_PAGE = "SESSION_PAGE";
8 | public static final String CONTENTTYPE_OCTET_STREAM = "application/octet-stream";
9 | // 内嵌分页名称
10 | public static final String SESSION_PAGE_UNIT = "SESSION_PAGE_UNIT";
11 | public static final String SESSION_BEAN = "SESSION_BEAN";
12 | public static final String WEB_BEAN = "WEB_BEAN";
13 | public static final int SESSION_PAGE_NUMBER = 20;
14 |
15 |
16 |
17 | // 小数位数
18 | public static final int scale = 2;
19 |
20 | //所有项目类型
21 | public static final String PARAM_APP_TYPE="PARAM_APP_TYPE";
22 | }
23 |
--------------------------------------------------------------------------------
/src/util/FD.java:
--------------------------------------------------------------------------------
1 | package util;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | @Target(ElementType.FIELD)
9 | @Retention(RetentionPolicy.RUNTIME)
10 | public @interface FD {
11 | //0: 字段名称
12 | String[] value();
13 | }
14 |
--------------------------------------------------------------------------------
/src/util/MapUtil.java:
--------------------------------------------------------------------------------
1 | package util;
2 |
3 | import java.util.Collections;
4 | import java.util.Comparator;
5 | import java.util.LinkedHashMap;
6 | import java.util.LinkedList;
7 | import java.util.List;
8 | import java.util.Map;
9 |
10 | public class MapUtil {
11 | public static > Map sortByValue(Map map) {
12 | List> list = new LinkedList>(map.entrySet());
13 | Collections.sort(list, new Comparator>() {
14 | public int compare(Map.Entry o1, Map.Entry o2) {
15 | return (o1.getValue()).compareTo(o2.getValue());
16 | }
17 | });
18 |
19 | Map result = new LinkedHashMap();
20 | for (Map.Entry entry : list) {
21 | result.put(entry.getKey(), entry.getValue());
22 | }
23 | return result;
24 | }
25 | }
--------------------------------------------------------------------------------
/src/util/NumberUtil.java:
--------------------------------------------------------------------------------
1 | package util;
2 |
3 | import java.util.regex.Pattern;
4 |
5 | public class NumberUtil {
6 | private static Pattern pattern = Pattern.compile("[0-9]*");
7 | /**
8 | * 判断字符串是否为数字
9 | * @param str
10 | * @return
11 | */
12 | public static boolean isNumeric(String str) {
13 | return pattern.matcher(str).matches();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/util/SearchParamBean.java:
--------------------------------------------------------------------------------
1 | package util;
2 |
3 | import java.util.LinkedList;
4 |
5 | /**
6 | * 用户高级搜索的参数记录
7 | *
8 | */
9 | public class SearchParamBean {
10 |
11 | private LinkedList parmnames;// 参数名称
12 | private LinkedList