校园投诉建议系统的设计和实现├── db_ssh_complaint.sql
└── xue_ssh_complaint
├── WebContent
│ ├── CSS
│ │ ├── index.css
│ │ ├── login.css
│ │ ├── manage.css
│ │ ├── manager_left.css
│ │ └── register.css
│ ├── JS
│ │ ├── jquery-1.11.0.js
│ │ ├── jquery.min.js
│ │ ├── login.js
│ │ ├── mootools-1.4.5.js
│ │ ├── popMsg.js
│ │ ├── register.js
│ │ ├── top.js
│ │ └── uploadPic.js
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── WEB-INF
│ │ ├── applicationContext.xml
│ │ ├── classes
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── com
│ │ │ │ └── phn
│ │ │ │ ├── action
│ │ │ │ │ ├── AnnounceAction.class
│ │ │ │ │ ├── CategoryAction.class
│ │ │ │ │ ├── CommentAction.class
│ │ │ │ │ ├── FileUpload.class
│ │ │ │ │ ├── HelpAction.class
│ │ │ │ │ ├── TopicAction.class
│ │ │ │ │ ├── TypeAction.class
│ │ │ │ │ └── UserAction.class
│ │ │ │ ├── bean
│ │ │ │ │ ├── Announces.class
│ │ │ │ │ ├── Announces.hbm.xml
│ │ │ │ │ ├── Categorys.class
│ │ │ │ │ ├── Categorys.hbm.xml
│ │ │ │ │ ├── Comments.class
│ │ │ │ │ ├── Comments.hbm.xml
│ │ │ │ │ ├── Grades.class
│ │ │ │ │ ├── Grades.hbm.xml
│ │ │ │ │ ├── Helps.class
│ │ │ │ │ ├── Helps.hbm.xml
│ │ │ │ │ ├── News.class
│ │ │ │ │ ├── News.hbm.xml
│ │ │ │ │ ├── Pages.class
│ │ │ │ │ ├── Topics.class
│ │ │ │ │ ├── Topics.hbm.xml
│ │ │ │ │ ├── Types.class
│ │ │ │ │ ├── Types.hbm.xml
│ │ │ │ │ ├── Users.class
│ │ │ │ │ └── Users.hbm.xml
│ │ │ │ ├── dao
│ │ │ │ │ ├── AnnounceDao.class
│ │ │ │ │ ├── CategoryDao.class
│ │ │ │ │ ├── CommentDao.class
│ │ │ │ │ ├── GradeDao.class
│ │ │ │ │ ├── HelpDao.class
│ │ │ │ │ ├── NewDao.class
│ │ │ │ │ ├── PageDao.class
│ │ │ │ │ ├── TopicDao.class
│ │ │ │ │ ├── TypeDao.class
│ │ │ │ │ ├── UserDao.class
│ │ │ │ │ └── impl
│ │ │ │ │ ├── AnnounceDaoImpl.class
│ │ │ │ │ ├── CategoryDaoImpl.class
│ │ │ │ │ ├── CommentDaoImpl.class
│ │ │ │ │ ├── GradeDaoImpl.class
│ │ │ │ │ ├── HelpDaoImpl.class
│ │ │ │ │ ├── NewDaoImpl.class
│ │ │ │ │ ├── PageDaoImpl.class
│ │ │ │ │ ├── TopicDaoImpl.class
│ │ │ │ │ ├── TypeDaoImpl.class
│ │ │ │ │ └── UserDaoImpl.class
│ │ │ │ ├── interceptor
│ │ │ │ │ ├── AdminInterceptor.class
│ │ │ │ │ ├── SuperAdminInterceptor.class
│ │ │ │ │ ├── UEditorFilter.class
│ │ │ │ │ └── UserInterceptor.class
│ │ │ │ ├── service
│ │ │ │ │ ├── AnnounceService.class
│ │ │ │ │ ├── CategoryService.class
│ │ │ │ │ ├── CommentService.class
│ │ │ │ │ ├── HelpService.class
│ │ │ │ │ ├── TopicService.class
│ │ │ │ │ ├── TypeService.class
│ │ │ │ │ ├── UserService.class
│ │ │ │ │ └── impl
│ │ │ │ │ ├── AnnounceServiceImpl.class
│ │ │ │ │ ├── CategoryServiceImpl.class
│ │ │ │ │ ├── CommentServiceImpl.class
│ │ │ │ │ ├── HelpServiceImpl.class
│ │ │ │ │ ├── TopicServiceImpl.class
│ │ │ │ │ ├── TypeServiceImpl.class
│ │ │ │ │ └── UserServiceImpl.class
│ │ │ │ └── util
│ │ │ │ ├── ResponseUtil.class
│ │ │ │ └── UploadFilter.class
│ │ │ ├── database.properties
│ │ │ ├── log4j.properties
│ │ │ └── struts.xml
│ │ ├── lib
│ │ │ ├── antlr-2.7.6.jar
│ │ │ ├── c3p0-0.9.1.jar
│ │ │ ├── cglib-2.2.jar
│ │ │ ├── com.springsource.org.aopalliance-1.0.0.jar
│ │ │ ├── commons-collections-3.1.jar
│ │ │ ├── commons-fileupload-1.3.jar
│ │ │ ├── commons-io-2.2.jar
│ │ │ ├── commons-lang-2.4.jar
│ │ │ ├── commons-lang3-3.1.jar
│ │ │ ├── commons-logging-1.1.3.jar
│ │ │ ├── dom4j-1.6.1.jar
│ │ │ ├── fastjson-1.1.40.jar
│ │ │ ├── freemarker-2.3.19.jar
│ │ │ ├── hibernate3.jar
│ │ │ ├── javassist-3.11.0.GA.jar
│ │ │ ├── jta-1.1.jar
│ │ │ ├── log4j-1.2.17.jar
│ │ │ ├── mysql-connector-java-5.1.27-bin.jar
│ │ │ ├── ognl-3.0.6.jar
│ │ │ ├── ojdbc6.jar
│ │ │ ├── servlet-api.jar
│ │ │ ├── slf4j-api-1.7.5.jar
│ │ │ ├── slf4j-log4j12-1.7.5.jar
│ │ │ ├── spring-aop-3.2.5.RELEASE.jar
│ │ │ ├── spring-aspects-3.2.5.RELEASE.jar
│ │ │ ├── spring-beans-3.2.5.RELEASE.jar
│ │ │ ├── spring-context-3.2.5.RELEASE.jar
│ │ │ ├── spring-context-support-3.2.5.RELEASE.jar
│ │ │ ├── spring-core-3.2.5.RELEASE.jar
│ │ │ ├── spring-expression-3.2.5.RELEASE.jar
│ │ │ ├── spring-jdbc-3.2.5.RELEASE.jar
│ │ │ ├── spring-orm-3.2.5.RELEASE.jar
│ │ │ ├── spring-tx-3.2.5.RELEASE.jar
│ │ │ ├── spring-web-3.2.5.RELEASE.jar
│ │ │ ├── struts2-core-2.3.16.jar
│ │ │ ├── struts2-json-plugin-2.3.16.jar
│ │ │ ├── struts2-spring-plugin-2.2.1.jar
│ │ │ ├── ueditor.jar
│ │ │ └── xwork-core-2.3.16.jar
│ │ └── web.xml
│ ├── a
│ │ ├── a_error.jsp
│ │ ├── addAnno.jsp
│ │ ├── addHelp.jsp
│ │ ├── left.jsp
│ │ ├── manage.jsp
│ │ ├── manageAnnos.jsp
│ │ ├── manageCates.jsp
│ │ ├── manageHelps.jsp
│ │ ├── manageTopics.jsp
│ │ ├── manageUsers.jsp
│ │ ├── timg.jpg
│ │ ├── title.png
│ │ ├── updateAnno.jsp
│ │ ├── updateHelp.jsp
│ │ ├── user.jsp
│ │ └── userTopics.jsp
│ ├── aboutUs.jsp
│ ├── allTopic.jsp
│ ├── announce.jsp
│ ├── cate.jsp
│ ├── connect.jsp
│ ├── copyRight.jsp
│ ├── error.jsp
│ ├── help.jsp
│ ├── hotTopic.jsp
│ ├── image
│ │ ├── chen-java.png
│ │ ├── error.png
│ │ ├── homepage_24.png
│ │ ├── icon_ok.gif
│ │ ├── java.jpg
│ │ ├── login.png
│ │ ├── logo.jpg
│ │ ├── manage_background.jpg
│ │ ├── manager_top.jpg
│ │ ├── notUser.jpg
│ │ ├── question.jpg
│ │ ├── timg.jpg
│ │ ├── topLogo.png
│ │ ├── type_bg.png
│ │ ├── wrong.gif
│ │ └── xue-Java.jpg
│ ├── index.jsp
│ ├── indexAnno.jsp
│ ├── indexFreshTopic.jsp
│ ├── indexFriend.jsp
│ ├── indexHelp.jsp
│ ├── indexHotTopic.jsp
│ ├── indexNiceTopic.jsp
│ ├── login.jsp
│ ├── niceTopic.jsp
│ ├── register.jsp
│ ├── searchResult.jsp
│ ├── secret.jsp
│ ├── technology.jsp
│ ├── theType.jsp
│ ├── top.jsp
│ ├── type.jsp
│ ├── typeCate.jsp
│ ├── u
│ │ ├── comments.jsp
│ │ ├── home.jsp
│ │ ├── newTopic.jsp
│ │ ├── news.jsp
│ │ ├── theTopic.jsp
│ │ ├── topics.jsp
│ │ ├── updateInfo.jsp
│ │ ├── updatePass.jsp
│ │ └── uploadPic
│ │ └── xue-Java.jpg
│ ├── ueditor
│ │ ├── Comment-ueditor.config.js
│ │ ├── Topic-ueditor.config.js
│ │ ├── dialogs
│ │ │ ├── anchor
│ │ │ │ └── anchor.html
│ │ │ ├── attachment
│ │ │ │ ├── attachment.css
│ │ │ │ ├── attachment.html
│ │ │ │ ├── callbacks.js
│ │ │ │ ├── fileTypeImages
│ │ │ │ │ ├── icon_chm.gif
│ │ │ │ │ ├── icon_default.png
│ │ │ │ │ ├── icon_doc.gif
│ │ │ │ │ ├── icon_exe.gif
│ │ │ │ │ ├── icon_mp3.gif
│ │ │ │ │ ├── icon_mv.gif
│ │ │ │ │ ├── icon_pdf.gif
│ │ │ │ │ ├── icon_ppt.gif
│ │ │ │ │ ├── icon_psd.gif
│ │ │ │ │ ├── icon_rar.gif
│ │ │ │ │ ├── icon_txt.gif
│ │ │ │ │ └── icon_xls.gif
│ │ │ │ └── fileTypeMaps.js
│ │ │ ├── background
│ │ │ │ ├── background.css
│ │ │ │ ├── background.html
│ │ │ │ └── background.js
│ │ │ ├── charts
│ │ │ │ ├── chart.config.js
│ │ │ │ ├── charts.css
│ │ │ │ ├── charts.html
│ │ │ │ ├── charts.js
│ │ │ │ └── images
│ │ │ │ ├── charts0.png
│ │ │ │ ├── charts1.png
│ │ │ │ ├── charts2.png
│ │ │ │ ├── charts3.png
│ │ │ │ ├── charts4.png
│ │ │ │ └── charts5.png
│ │ │ ├── emotion
│ │ │ │ ├── emotion.css
│ │ │ │ ├── emotion.html
│ │ │ │ ├── emotion.js
│ │ │ │ └── images
│ │ │ │ ├── 0.gif
│ │ │ │ ├── bface.gif
│ │ │ │ ├── cface.gif
│ │ │ │ ├── fface.gif
│ │ │ │ ├── jxface2.gif
│ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ ├── tface.gif
│ │ │ │ ├── wface.gif
│ │ │ │ └── yface.gif
│ │ │ ├── gmap
│ │ │ │ └── gmap.html
│ │ │ ├── help
│ │ │ │ ├── help.css
│ │ │ │ ├── help.html
│ │ │ │ └── help.js
│ │ │ ├── image
│ │ │ │ ├── image.css
│ │ │ │ ├── image.html
│ │ │ │ ├── image.js
│ │ │ │ ├── imageUploader.swf
│ │ │ │ └── images
│ │ │ │ ├── center_focus.jpg
│ │ │ │ ├── left_focus.jpg
│ │ │ │ ├── none_focus.jpg
│ │ │ │ └── right_focus.jpg
│ │ │ ├── insertframe
│ │ │ │ └── insertframe.html
│ │ │ ├── internal.js
│ │ │ ├── link
│ │ │ │ └── link.html
│ │ │ ├── map
│ │ │ │ ├── map.html
│ │ │ │ └── show.html
│ │ │ ├── music
│ │ │ │ ├── music.css
│ │ │ │ ├── music.html
│ │ │ │ └── music.js
│ │ │ ├── preview
│ │ │ │ └── preview.html
│ │ │ ├── scrawl
│ │ │ │ ├── images
│ │ │ │ │ ├── addimg.png
│ │ │ │ │ ├── brush.png
│ │ │ │ │ ├── delimg.png
│ │ │ │ │ ├── delimgH.png
│ │ │ │ │ ├── empty.png
│ │ │ │ │ ├── emptyH.png
│ │ │ │ │ ├── eraser.png
│ │ │ │ │ ├── redo.png
│ │ │ │ │ ├── redoH.png
│ │ │ │ │ ├── scale.png
│ │ │ │ │ ├── scaleH.png
│ │ │ │ │ ├── size.png
│ │ │ │ │ ├── undo.png
│ │ │ │ │ └── undoH.png
│ │ │ │ ├── scrawl.css
│ │ │ │ ├── scrawl.html
│ │ │ │ └── scrawl.js
│ │ │ ├── searchreplace
│ │ │ │ ├── searchreplace.html
│ │ │ │ └── searchreplace.js
│ │ │ ├── snapscreen
│ │ │ │ └── snapscreen.html
│ │ │ ├── spechars
│ │ │ │ ├── spechars.html
│ │ │ │ └── spechars.js
│ │ │ ├── table
│ │ │ │ ├── dragicon.png
│ │ │ │ ├── edittable.css
│ │ │ │ ├── edittable.html
│ │ │ │ ├── edittable.js
│ │ │ │ ├── edittd.html
│ │ │ │ └── edittip.html
│ │ │ ├── tangram.js
│ │ │ ├── template
│ │ │ │ ├── config.js
│ │ │ │ ├── images
│ │ │ │ │ ├── bg.gif
│ │ │ │ │ ├── pre0.png
│ │ │ │ │ ├── pre1.png
│ │ │ │ │ ├── pre2.png
│ │ │ │ │ ├── pre3.png
│ │ │ │ │ └── pre4.png
│ │ │ │ ├── template.css
│ │ │ │ ├── template.html
│ │ │ │ └── template.js
│ │ │ ├── video
│ │ │ │ ├── callbacks.js
│ │ │ │ ├── images
│ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ └── right_focus.jpg
│ │ │ │ ├── video.css
│ │ │ │ ├── video.html
│ │ │ │ └── video.js
│ │ │ ├── webapp
│ │ │ │ └── webapp.html
│ │ │ └── wordimage
│ │ │ ├── fClipboard_ueditor.swf
│ │ │ ├── imageUploader.swf
│ │ │ ├── wordimage.html
│ │ │ └── wordimage.js
│ │ ├── index.html
│ │ ├── jsp
│ │ │ ├── Uploader.java
│ │ │ ├── commons-fileupload-1.2.2.jar
│ │ │ ├── config.properties
│ │ │ ├── fileUp.jsp
│ │ │ ├── getContent.jsp
│ │ │ ├── getMovie.jsp
│ │ │ ├── getRemoteImage.jsp
│ │ │ ├── imageManager.jsp
│ │ │ ├── imageUp.jsp
│ │ │ ├── scrawlUp.jsp
│ │ │ └── ueditor.jar
│ │ ├── lang
│ │ │ ├── en
│ │ │ │ ├── en.js
│ │ │ │ └── images
│ │ │ │ ├── addimage.png
│ │ │ │ ├── alldeletebtnhoverskin.png
│ │ │ │ ├── alldeletebtnupskin.png
│ │ │ │ ├── background.png
│ │ │ │ ├── button.png
│ │ │ │ ├── copy.png
│ │ │ │ ├── deletedisable.png
│ │ │ │ ├── deleteenable.png
│ │ │ │ ├── imglabel.png
│ │ │ │ ├── listbackground.png
│ │ │ │ ├── localimage.png
│ │ │ │ ├── music.png
│ │ │ │ ├── rotateleftdisable.png
│ │ │ │ ├── rotateleftenable.png
│ │ │ │ ├── rotaterightdisable.png
│ │ │ │ ├── rotaterightenable.png
│ │ │ │ └── upload.png
│ │ │ └── zh-cn
│ │ │ ├── images
│ │ │ │ ├── copy.png
│ │ │ │ ├── imglabel.png
│ │ │ │ ├── localimage.png
│ │ │ │ ├── music.png
│ │ │ │ └── upload.png
│ │ │ └── zh-cn.js
│ │ ├── themes
│ │ │ ├── default
│ │ │ │ ├── css
│ │ │ │ │ ├── ueditor.css
│ │ │ │ │ └── ueditor.min.css
│ │ │ │ ├── dialogbase.css
│ │ │ │ └── images
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── arrow.png
│ │ │ │ ├── arrow_down.png
│ │ │ │ ├── arrow_up.png
│ │ │ │ ├── button-bg.gif
│ │ │ │ ├── cancelbutton.gif
│ │ │ │ ├── charts.png
│ │ │ │ ├── cursor_h.gif
│ │ │ │ ├── cursor_h.png
│ │ │ │ ├── cursor_v.gif
│ │ │ │ ├── cursor_v.png
│ │ │ │ ├── dialog-title-bg.png
│ │ │ │ ├── filescan.png
│ │ │ │ ├── highlighted.gif
│ │ │ │ ├── icons-all.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── lock.gif
│ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ ├── pagebreak.gif
│ │ │ │ ├── scale.png
│ │ │ │ ├── sortable.png
│ │ │ │ ├── spacer.gif
│ │ │ │ ├── sparator_v.png
│ │ │ │ ├── table-cell-align.png
│ │ │ │ ├── tangram-colorpicker.png
│ │ │ │ ├── toolbar_bg.png
│ │ │ │ ├── unhighlighted.gif
│ │ │ │ ├── upload.png
│ │ │ │ ├── videologo.gif
│ │ │ │ ├── word.gif
│ │ │ │ └── wordpaste.png
│ │ │ └── iframe.css
│ │ ├── third-party
│ │ │ ├── SyntaxHighlighter
│ │ │ │ ├── shCore.js
│ │ │ │ └── shCoreDefault.css
│ │ │ ├── codemirror
│ │ │ │ ├── codemirror.css
│ │ │ │ └── codemirror.js
│ │ │ ├── highcharts
│ │ │ │ ├── adapters
│ │ │ │ │ ├── mootools-adapter.js
│ │ │ │ │ ├── mootools-adapter.src.js
│ │ │ │ │ ├── prototype-adapter.js
│ │ │ │ │ ├── prototype-adapter.src.js
│ │ │ │ │ ├── standalone-framework.js
│ │ │ │ │ └── standalone-framework.src.js
│ │ │ │ ├── highcharts-more.js
│ │ │ │ ├── highcharts-more.src.js
│ │ │ │ ├── highcharts.js
│ │ │ │ ├── highcharts.src.js
│ │ │ │ ├── modules
│ │ │ │ │ ├── annotations.js
│ │ │ │ │ ├── annotations.src.js
│ │ │ │ │ ├── canvas-tools.js
│ │ │ │ │ ├── canvas-tools.src.js
│ │ │ │ │ ├── data.js
│ │ │ │ │ ├── data.src.js
│ │ │ │ │ ├── drilldown.js
│ │ │ │ │ ├── drilldown.src.js
│ │ │ │ │ ├── exporting.js
│ │ │ │ │ ├── exporting.src.js
│ │ │ │ │ ├── funnel.js
│ │ │ │ │ ├── funnel.src.js
│ │ │ │ │ ├── heatmap.js
│ │ │ │ │ ├── heatmap.src.js
│ │ │ │ │ ├── map.js
│ │ │ │ │ ├── map.src.js
│ │ │ │ │ ├── no-data-to-display.js
│ │ │ │ │ └── no-data-to-display.src.js
│ │ │ │ └── themes
│ │ │ │ ├── dark-blue.js
│ │ │ │ ├── dark-green.js
│ │ │ │ ├── gray.js
│ │ │ │ ├── grid.js
│ │ │ │ └── skies.js
│ │ │ ├── jquery-1.10.2.min.js
│ │ │ ├── snapscreen
│ │ │ │ └── UEditorSnapscreen.exe
│ │ │ ├── swfupload
│ │ │ │ ├── fileprogress.js
│ │ │ │ ├── swfupload.cookies.js
│ │ │ │ ├── swfupload.js
│ │ │ │ ├── swfupload.proxy.js
│ │ │ │ ├── swfupload.queue.js
│ │ │ │ ├── swfupload.speed.js
│ │ │ │ ├── swfupload.swf
│ │ │ │ └── swfupload_fp9.swf
│ │ │ └── video-js
│ │ │ ├── font
│ │ │ │ ├── vjs.eot
│ │ │ │ ├── vjs.svg
│ │ │ │ ├── vjs.ttf
│ │ │ │ └── vjs.woff
│ │ │ ├── video-js.css
│ │ │ ├── video-js.min.css
│ │ │ ├── video-js.swf
│ │ │ ├── video.dev.js
│ │ │ └── video.js
│ │ ├── ueditor.all.js
│ │ ├── ueditor.all.min.js
│ │ ├── ueditor.parse.js
│ │ └── ueditor.parse.min.js
│ ├── user.jsp
│ └── userTopics.jsp
├── build
│ └── classes
│ ├── com
│ │ └── chen
│ │ ├── action
│ │ │ ├── AnnounceAction.class
│ │ │ ├── CategoryAction.class
│ │ │ ├── CommentAction.class
│ │ │ ├── FileUpload.class
│ │ │ ├── HelpAction.class
│ │ │ ├── TopicAction.class
│ │ │ ├── TypeAction.class
│ │ │ └── UserAction.class
│ │ ├── bean
│ │ │ ├── Announces.class
│ │ │ ├── Announces.hbm.xml
│ │ │ ├── Categorys.class
│ │ │ ├── Categorys.hbm.xml
│ │ │ ├── Comments.class
│ │ │ ├── Comments.hbm.xml
│ │ │ ├── Helps.class
│ │ │ ├── Helps.hbm.xml
│ │ │ ├── News.class
│ │ │ ├── News.hbm.xml
│ │ │ ├── Pages.class
│ │ │ ├── Topics.class
│ │ │ ├── Topics.hbm.xml
│ │ │ ├── Types.class
│ │ │ ├── Types.hbm.xml
│ │ │ ├── Users.class
│ │ │ └── Users.hbm.xml
│ │ ├── dao
│ │ │ ├── AnnounceDao.class
│ │ │ ├── CategoryDao.class
│ │ │ ├── CommentDao.class
│ │ │ ├── HelpDao.class
│ │ │ ├── NewDao.class
│ │ │ ├── PageDao.class
│ │ │ ├── TopicDao.class
│ │ │ ├── TypeDao.class
│ │ │ ├── UserDao.class
│ │ │ └── impl
│ │ │ ├── AnnounceDaoImpl.class
│ │ │ ├── CategoryDaoImpl.class
│ │ │ ├── CommentDaoImpl.class
│ │ │ ├── HelpDaoImpl.class
│ │ │ ├── NewDaoImpl.class
│ │ │ ├── PageDaoImpl.class
│ │ │ ├── TopicDaoImpl.class
│ │ │ ├── TypeDaoImpl.class
│ │ │ └── UserDaoImpl.class
│ │ ├── interceptor
│ │ │ ├── AdminInterceptor.class
│ │ │ ├── SuperAdminInterceptor.class
│ │ │ ├── UEditorFilter.class
│ │ │ └── UserInterceptor.class
│ │ ├── service
│ │ │ ├── AnnounceService.class
│ │ │ ├── CategoryService.class
│ │ │ ├── CommentService.class
│ │ │ ├── HelpService.class
│ │ │ ├── TopicService.class
│ │ │ ├── TypeService.class
│ │ │ ├── UserService.class
│ │ │ └── impl
│ │ │ ├── AnnounceServiceImpl.class
│ │ │ ├── CategoryServiceImpl.class
│ │ │ ├── CommentServiceImpl.class
│ │ │ ├── HelpServiceImpl.class
│ │ │ ├── TopicServiceImpl.class
│ │ │ ├── TypeServiceImpl.class
│ │ │ └── UserServiceImpl.class
│ │ └── util
│ │ ├── ResponseUtil.class
│ │ └── UploadFilter.class
│ ├── database.properties
│ ├── log4j.properties
│ └── struts.xml
└── src
├── com
│ └── chen
│ ├── action
│ │ ├── AnnounceAction.java
│ │ ├── CategoryAction.java
│ │ ├── CommentAction.java
│ │ ├── FileUpload.java
│ │ ├── HelpAction.java
│ │ ├── TopicAction.java
│ │ ├── TypeAction.java
│ │ └── UserAction.java
│ ├── bean
│ │ ├── Announces.hbm.xml
│ │ ├── Announces.java
│ │ ├── Categorys.hbm.xml
│ │ ├── Categorys.java
│ │ ├── Comments.hbm.xml
│ │ ├── Comments.java
│ │ ├── Helps.hbm.xml
│ │ ├── Helps.java
│ │ ├── News.hbm.xml
│ │ ├── News.java
│ │ ├── Pages.java
│ │ ├── Topics.hbm.xml
│ │ ├── Topics.java
│ │ ├── Types.hbm.xml
│ │ ├── Types.java
│ │ ├── Users.hbm.xml
│ │ └── Users.java
│ ├── dao
│ │ ├── AnnounceDao.java
│ │ ├── CategoryDao.java
│ │ ├── CommentDao.java
│ │ ├── HelpDao.java
│ │ ├── NewDao.java
│ │ ├── PageDao.java
│ │ ├── TopicDao.java
│ │ ├── TypeDao.java
│ │ ├── UserDao.java
│ │ └── impl
│ │ ├── AnnounceDaoImpl.java
│ │ ├── CategoryDaoImpl.java
│ │ ├── CommentDaoImpl.java
│ │ ├── HelpDaoImpl.java
│ │ ├── NewDaoImpl.java
│ │ ├── PageDaoImpl.java
│ │ ├── TopicDaoImpl.java
│ │ ├── TypeDaoImpl.java
│ │ └── UserDaoImpl.java
│ ├── interceptor
│ │ ├── AdminInterceptor.java
│ │ ├── SuperAdminInterceptor.java
│ │ ├── UEditorFilter.java
│ │ └── UserInterceptor.java
│ ├── service
│ │ ├── AnnounceService.java
│ │ ├── CategoryService.java
│ │ ├── CommentService.java
│ │ ├── HelpService.java
│ │ ├── TopicService.java
│ │ ├── TypeService.java
│ │ ├── UserService.java
│ │ └── impl
│ │ ├── AnnounceServiceImpl.java
│ │ ├── CategoryServiceImpl.java
│ │ ├── CommentServiceImpl.java
│ │ ├── HelpServiceImpl.java
│ │ ├── TopicServiceImpl.java
│ │ ├── TypeServiceImpl.java
│ │ └── UserServiceImpl.java
│ └── util
│ ├── ResponseUtil.java
│ └── UploadFilter.java
├── database.properties
├── log4j.properties
└── struts.xml
98 directories, 577 files
评论