实例介绍
我自己也在用,还不错的。这个也是项目中使用到的,大家放心使用
【实例截图】
【核心代码】
apache-tomcat-7.0.47
└── apache-tomcat-7.0.47
├── backup
│ ├── catalina.policy
│ ├── catalina.properties
│ ├── context.xml
│ ├── server.xml
│ ├── tomcat-users.xml
│ └── web.xml
├── bin
│ ├── bootstrap.jar
│ ├── catalina.bat
│ ├── catalina.sh
│ ├── catalina-tasks.xml
│ ├── commons-daemon.jar
│ ├── commons-daemon-native.tar.gz
│ ├── configtest.bat
│ ├── configtest.sh
│ ├── cpappend.bat
│ ├── daemon.sh
│ ├── digest.bat
│ ├── digest.sh
│ ├── service.bat
│ ├── setclasspath.bat
│ ├── setclasspath.sh
│ ├── shutdown.bat
│ ├── shutdown.sh
│ ├── startup.bat
│ ├── startup.sh
│ ├── tcnative-1.dll
│ ├── tomcat7.exe
│ ├── tomcat7w.exe
│ ├── tomcat-juli.jar
│ ├── tomcat-native.tar.gz
│ ├── tool-wrapper.bat
│ ├── tool-wrapper.sh
│ ├── version.bat
│ └── version.sh
├── conf
│ ├── catalina.policy
│ ├── catalina.properties
│ ├── context.xml
│ ├── logging.properties
│ ├── server.xml
│ ├── tomcat-users.xml
│ └── web.xml
├── lib
│ ├── annotations-api.jar
│ ├── catalina-ant.jar
│ ├── catalina-ha.jar
│ ├── catalina.jar
│ ├── catalina-tribes.jar
│ ├── ecj-4.2.2.jar
│ ├── el-api.jar
│ ├── jasper-el.jar
│ ├── jasper.jar
│ ├── jsp-api.jar
│ ├── servlet-api.jar
│ ├── tomcat7-websocket.jar
│ ├── tomcat-api.jar
│ ├── tomcat-coyote.jar
│ ├── tomcat-dbcp.jar
│ ├── tomcat-i18n-es.jar
│ ├── tomcat-i18n-fr.jar
│ ├── tomcat-i18n-ja.jar
│ ├── tomcat-jdbc.jar
│ ├── tomcat-util.jar
│ └── websocket-api.jar
├── LICENSE
├── logs
│ ├── localhost_access_log.2017-05-18.txt
│ ├── localhost_access_log.2017-05-20.txt
│ ├── localhost_access_log.2017-05-21.txt
│ ├── localhost_access_log.2017-05-23.txt
│ ├── localhost_access_log.2017-05-25.txt
│ ├── localhost_access_log.2017-05-26.txt
│ ├── localhost_access_log.2017-05-28.txt
│ ├── localhost_access_log.2017-05-30.txt
│ ├── localhost_access_log.2017-05-31.txt
│ ├── localhost_access_log.2017-06-04.txt
│ └── localhost_access_log.2017-06-05.txt
├── NOTICE
├── RELEASE-NOTES
├── RUNNING.txt
├── temp
│ └── safeToDelete.tmp
├── webapps
│ ├── docs
│ │ ├── aio.html
│ │ ├── api
│ │ │ └── index.html
│ │ ├── appdev
│ │ │ ├── build.xml.txt
│ │ │ ├── deployment.html
│ │ │ ├── index.html
│ │ │ ├── installation.html
│ │ │ ├── introduction.html
│ │ │ ├── processes.html
│ │ │ ├── sample
│ │ │ │ ├── build.xml
│ │ │ │ ├── docs
│ │ │ │ │ └── README.txt
│ │ │ │ ├── index.html
│ │ │ │ ├── sample.war
│ │ │ │ ├── src
│ │ │ │ │ └── mypackage
│ │ │ │ │ └── Hello.java
│ │ │ │ └── web
│ │ │ │ ├── hello.jsp
│ │ │ │ ├── images
│ │ │ │ │ └── tomcat.gif
│ │ │ │ ├── index.html
│ │ │ │ └── WEB-INF
│ │ │ │ └── web.xml
│ │ │ ├── source.html
│ │ │ └── web.xml.txt
│ │ ├── apr.html
│ │ ├── architecture
│ │ │ ├── index.html
│ │ │ ├── overview.html
│ │ │ ├── requestProcess
│ │ │ │ ├── requestProcess.pdf
│ │ │ │ └── roseModel.mdl
│ │ │ ├── requestProcess.html
│ │ │ ├── startup
│ │ │ │ ├── serverStartup.pdf
│ │ │ │ └── serverStartup.txt
│ │ │ └── startup.html
│ │ ├── balancer-howto.html
│ │ ├── building.html
│ │ ├── BUILDING.txt
│ │ ├── cgi-howto.html
│ │ ├── changelog.html
│ │ ├── class-loader-howto.html
│ │ ├── cluster-howto.html
│ │ ├── comments.html
│ │ ├── config
│ │ │ ├── ajp.html
│ │ │ ├── cluster-channel.html
│ │ │ ├── cluster-deployer.html
│ │ │ ├── cluster.html
│ │ │ ├── cluster-interceptor.html
│ │ │ ├── cluster-listener.html
│ │ │ ├── cluster-manager.html
│ │ │ ├── cluster-membership.html
│ │ │ ├── cluster-receiver.html
│ │ │ ├── cluster-sender.html
│ │ │ ├── cluster-valve.html
│ │ │ ├── context.html
│ │ │ ├── engine.html
│ │ │ ├── executor.html
│ │ │ ├── filter.html
│ │ │ ├── globalresources.html
│ │ │ ├── host.html
│ │ │ ├── http.html
│ │ │ ├── index.html
│ │ │ ├── jar-scanner.html
│ │ │ ├── listeners.html
│ │ │ ├── loader.html
│ │ │ ├── manager.html
│ │ │ ├── realm.html
│ │ │ ├── resources.html
│ │ │ ├── server.html
│ │ │ ├── service.html
│ │ │ ├── systemprops.html
│ │ │ └── valve.html
│ │ ├── connectors.html
│ │ ├── default-servlet.html
│ │ ├── deployer-howto.html
│ │ ├── developers.html
│ │ ├── elapi
│ │ │ └── index.html
│ │ ├── extras.html
│ │ ├── funcspecs
│ │ │ ├── fs-admin-apps.html
│ │ │ ├── fs-admin-objects.html
│ │ │ ├── fs-admin-opers.html
│ │ │ ├── fs-default.html
│ │ │ ├── fs-jdbc-realm.html
│ │ │ ├── fs-jndi-realm.html
│ │ │ ├── fs-memory-realm.html
│ │ │ ├── index.html
│ │ │ └── mbean-names.html
│ │ ├── html-manager-howto.html
│ │ ├── images
│ │ │ ├── add.gif
│ │ │ ├── asf-logo.gif
│ │ │ ├── code.gif
│ │ │ ├── cors-flowchart.png
│ │ │ ├── design.gif
│ │ │ ├── docs.gif
│ │ │ ├── fix.gif
│ │ │ ├── printer.gif
│ │ │ ├── tomcat.gif
│ │ │ ├── tomcat.svg
│ │ │ ├── update.gif
│ │ │ └── void.gif
│ │ ├── index.html
│ │ ├── introduction.html
│ │ ├── jasper-howto.html
│ │ ├── jdbc-pool.html
│ │ ├── jndi-datasource-examples-howto.html
│ │ ├── jndi-resources-howto.html
│ │ ├── jspapi
│ │ │ └── index.html
│ │ ├── logging.html
│ │ ├── manager-howto.html
│ │ ├── maven-jars.html
│ │ ├── mbeans-descriptor-howto.html
│ │ ├── monitoring.html
│ │ ├── proxy-howto.html
│ │ ├── realm-howto.html
│ │ ├── RELEASE-NOTES.txt
│ │ ├── RUNNING.txt
│ │ ├── security-howto.html
│ │ ├── security-manager-howto.html
│ │ ├── servletapi
│ │ │ └── index.html
│ │ ├── setup.html
│ │ ├── ssi-howto.html
│ │ ├── ssl-howto.html
│ │ ├── tribes
│ │ │ ├── developers.html
│ │ │ ├── faq.html
│ │ │ ├── interceptors.html
│ │ │ ├── introduction.html
│ │ │ ├── membership.html
│ │ │ ├── setup.html
│ │ │ ├── status.html
│ │ │ └── transport.html
│ │ ├── virtual-hosting-howto.html
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ ├── web-socket-howto.html
│ │ ├── windows-auth-howto.html
│ │ └── windows-service-howto.html
│ ├── examples
│ │ ├── index.html
│ │ ├── jsp
│ │ │ ├── async
│ │ │ │ ├── async1.jsp
│ │ │ │ ├── async1.jsp.html
│ │ │ │ ├── async3.jsp
│ │ │ │ ├── async3.jsp.html
│ │ │ │ ├── index.jsp
│ │ │ │ └── index.jsp.html
│ │ │ ├── cal
│ │ │ │ ├── cal1.jsp
│ │ │ │ ├── cal1.jsp.html
│ │ │ │ ├── cal2.jsp
│ │ │ │ ├── cal2.jsp.html
│ │ │ │ ├── calendar.html
│ │ │ │ ├── Entries.java.html
│ │ │ │ ├── Entry.java.html
│ │ │ │ ├── JspCalendar.java.html
│ │ │ │ ├── login.html
│ │ │ │ └── TableBean.java.html
│ │ │ ├── chat
│ │ │ │ ├── index.jsp
│ │ │ │ ├── index.jsp.html
│ │ │ │ ├── login.jsp
│ │ │ │ ├── login.jsp.html
│ │ │ │ ├── post.jsp
│ │ │ │ └── post.jsp.html
│ │ │ ├── checkbox
│ │ │ │ ├── check.html
│ │ │ │ ├── checkresult.jsp
│ │ │ │ ├── checkresult.jsp.html
│ │ │ │ ├── CheckTest.html
│ │ │ │ └── cresult.html
│ │ │ ├── colors
│ │ │ │ ├── clr.html
│ │ │ │ ├── ColorGameBean.html
│ │ │ │ ├── colors.html
│ │ │ │ ├── colrs.jsp
│ │ │ │ └── colrs.jsp.html
│ │ │ ├── dates
│ │ │ │ ├── date.html
│ │ │ │ ├── date.jsp
│ │ │ │ └── date.jsp.html
│ │ │ ├── error
│ │ │ │ ├── er.html
│ │ │ │ ├── err.jsp
│ │ │ │ ├── err.jsp.html
│ │ │ │ ├── error.html
│ │ │ │ ├── errorpge.jsp
│ │ │ │ └── errorpge.jsp.html
│ │ │ ├── forward
│ │ │ │ ├── forward.jsp
│ │ │ │ ├── forward.jsp.html
│ │ │ │ ├── fwd.html
│ │ │ │ ├── one.jsp
│ │ │ │ ├── one.jsp.html
│ │ │ │ └── two.html
│ │ │ ├── images
│ │ │ │ ├── code.gif
│ │ │ │ ├── execute.gif
│ │ │ │ ├── read.gif
│ │ │ │ └── return.gif
│ │ │ ├── include
│ │ │ │ ├── foo.html
│ │ │ │ ├── foo.jsp
│ │ │ │ ├── foo.jsp.html
│ │ │ │ ├── inc.html
│ │ │ │ ├── include.jsp
│ │ │ │ └── include.jsp.html
│ │ │ ├── index.html
│ │ │ ├── jsp2
│ │ │ │ ├── el
│ │ │ │ │ ├── basic-arithmetic.html
│ │ │ │ │ ├── basic-arithmetic.jsp
│ │ │ │ │ ├── basic-arithmetic.jsp.html
│ │ │ │ │ ├── basic-comparisons.html
│ │ │ │ │ ├── basic-comparisons.jsp
│ │ │ │ │ ├── basic-comparisons.jsp.html
│ │ │ │ │ ├── composite.html
│ │ │ │ │ ├── composite.jsp
│ │ │ │ │ ├── composite.jsp.html
│ │ │ │ │ ├── functions.html
│ │ │ │ │ ├── Functions.java.html
│ │ │ │ │ ├── functions.jsp
│ │ │ │ │ ├── functions.jsp.html
│ │ │ │ │ ├── implicit-objects.html
│ │ │ │ │ ├── implicit-objects.jsp
│ │ │ │ │ ├── implicit-objects.jsp.html
│ │ │ │ │ ├── ValuesBean.java.html
│ │ │ │ │ └── ValuesTag.java.html
│ │ │ │ ├── jspattribute
│ │ │ │ │ ├── FooBean.java.html
│ │ │ │ │ ├── HelloWorldSimpleTag.java.html
│ │ │ │ │ ├── jspattribute.html
│ │ │ │ │ ├── jspattribute.jsp
│ │ │ │ │ ├── jspattribute.jsp.html
│ │ │ │ │ ├── shuffle.html
│ │ │ │ │ ├── shuffle.jsp
│ │ │ │ │ ├── shuffle.jsp.html
│ │ │ │ │ ├── ShuffleSimpleTag.java.html
│ │ │ │ │ └── TileSimpleTag.java.html
│ │ │ │ ├── jspx
│ │ │ │ │ ├── basic.html
│ │ │ │ │ ├── basic.jspx
│ │ │ │ │ ├── basic.jspx.html
│ │ │ │ │ ├── svgexample.html
│ │ │ │ │ ├── textRotate.html
│ │ │ │ │ ├── textRotate.jpg
│ │ │ │ │ ├── textRotate.jspx
│ │ │ │ │ └── textRotate.jspx.html
│ │ │ │ ├── misc
│ │ │ │ │ ├── coda.jspf
│ │ │ │ │ ├── coda.jspf.html
│ │ │ │ │ ├── config.html
│ │ │ │ │ ├── config.jsp
│ │ │ │ │ ├── config.jsp.html
│ │ │ │ │ ├── dynamicattrs.html
│ │ │ │ │ ├── dynamicattrs.jsp
│ │ │ │ │ ├── dynamicattrs.jsp.html
│ │ │ │ │ ├── EchoAttributesTag.java.html
│ │ │ │ │ ├── prelude.jspf
│ │ │ │ │ └── prelude.jspf.html
│ │ │ │ ├── simpletag
│ │ │ │ │ ├── BookBean.java.html
│ │ │ │ │ ├── book.html
│ │ │ │ │ ├── book.jsp
│ │ │ │ │ ├── book.jsp.html
│ │ │ │ │ ├── FindBookSimpleTag.java.html
│ │ │ │ │ ├── Functions.java.html
│ │ │ │ │ ├── hello.html
│ │ │ │ │ ├── hello.jsp
│ │ │ │ │ ├── hello.jsp.html
│ │ │ │ │ ├── HelloWorldSimpleTag.java.html
│ │ │ │ │ ├── repeat.html
│ │ │ │ │ ├── repeat.jsp
│ │ │ │ │ ├── repeat.jsp.html
│ │ │ │ │ └── RepeatSimpleTag.java.html
│ │ │ │ └── tagfiles
│ │ │ │ ├── displayProducts.tag.html
│ │ │ │ ├── hello.html
│ │ │ │ ├── hello.jsp
│ │ │ │ ├── hello.jsp.html
│ │ │ │ ├── helloWorld.tag.html
│ │ │ │ ├── panel.html
│ │ │ │ ├── panel.jsp
│ │ │ │ ├── panel.jsp.html
│ │ │ │ ├── panel.tag.html
│ │ │ │ ├── products.html
│ │ │ │ ├── products.jsp
│ │ │ │ ├── products.jsp.html
│ │ │ │ └── xhtmlbasic.tag.html
│ │ │ ├── jsptoserv
│ │ │ │ ├── hello.jsp
│ │ │ │ ├── hello.jsp.html
│ │ │ │ ├── jsptoservlet.jsp
│ │ │ │ ├── jsptoservlet.jsp.html
│ │ │ │ ├── jts.html
│ │ │ │ └── ServletToJsp.java.html
│ │ │ ├── num
│ │ │ │ ├── numguess.html
│ │ │ │ ├── numguess.jsp
│ │ │ │ └── numguess.jsp.html
│ │ │ ├── plugin
│ │ │ │ ├── applet
│ │ │ │ │ ├── Clock2.class
│ │ │ │ │ └── Clock2.java
│ │ │ │ ├── plugin.html
│ │ │ │ ├── plugin.jsp
│ │ │ │ └── plugin.jsp.html
│ │ │ ├── security
│ │ │ │ └── protected
│ │ │ │ ├── error.jsp
│ │ │ │ ├── error.jsp.html
│ │ │ │ ├── index.jsp
│ │ │ │ ├── index.jsp.html
│ │ │ │ ├── login.jsp
│ │ │ │ └── login.jsp.html
│ │ │ ├── sessions
│ │ │ │ ├── carts.html
│ │ │ │ ├── carts.jsp
│ │ │ │ ├── carts.jsp.html
│ │ │ │ ├── crt.html
│ │ │ │ └── DummyCart.html
│ │ │ ├── simpletag
│ │ │ │ ├── foo.html
│ │ │ │ ├── foo.jsp
│ │ │ │ └── foo.jsp.html
│ │ │ ├── snp
│ │ │ │ ├── snoop.html
│ │ │ │ ├── snoop.jsp
│ │ │ │ └── snoop.jsp.html
│ │ │ ├── source.jsp
│ │ │ ├── source.jsp.html
│ │ │ ├── tagplugin
│ │ │ │ ├── choose.html
│ │ │ │ ├── choose.jsp
│ │ │ │ ├── choose.jsp.html
│ │ │ │ ├── foreach.html
│ │ │ │ ├── foreach.jsp
│ │ │ │ ├── foreach.jsp.html
│ │ │ │ ├── howto.html
│ │ │ │ ├── if.html
│ │ │ │ ├── if.jsp
│ │ │ │ ├── if.jsp.html
│ │ │ │ └── notes.html
│ │ │ └── xml
│ │ │ ├── xml.html
│ │ │ ├── xml.jsp
│ │ │ └── xml.jsp.html
│ │ ├── servlets
│ │ │ ├── cookies.html
│ │ │ ├── helloworld.html
│ │ │ ├── images
│ │ │ │ ├── code.gif
│ │ │ │ ├── execute.gif
│ │ │ │ └── return.gif
│ │ │ ├── index.html
│ │ │ ├── reqheaders.html
│ │ │ ├── reqinfo.html
│ │ │ ├── reqparams.html
│ │ │ └── sessions.html
│ │ ├── WEB-INF
│ │ │ ├── classes
│ │ │ │ ├── async
│ │ │ │ │ ├── Async0$1.class
│ │ │ │ │ ├── Async0.class
│ │ │ │ │ ├── Async0.java
│ │ │ │ │ ├── Async1$1.class
│ │ │ │ │ ├── Async1.class
│ │ │ │ │ ├── Async1.java
│ │ │ │ │ ├── Async2$1.class
│ │ │ │ │ ├── Async2.class
│ │ │ │ │ ├── Async2.java
│ │ │ │ │ ├── Async3.class
│ │ │ │ │ ├── Async3.java
│ │ │ │ │ ├── AsyncStockServlet.class
│ │ │ │ │ ├── AsyncStockServlet.java
│ │ │ │ │ ├── Stockticker$Stock.class
│ │ │ │ │ ├── Stockticker$TickListener.class
│ │ │ │ │ ├── Stockticker.class
│ │ │ │ │ └── Stockticker.java
│ │ │ │ ├── cal
│ │ │ │ │ ├── Entries.class
│ │ │ │ │ ├── Entries.java
│ │ │ │ │ ├── Entry.class
│ │ │ │ │ ├── Entry.java
│ │ │ │ │ ├── JspCalendar.class
│ │ │ │ │ ├── JspCalendar.java
│ │ │ │ │ ├── TableBean.class
│ │ │ │ │ └── TableBean.java
│ │ │ │ ├── chat
│ │ │ │ │ ├── ChatServlet$MessageSender.class
│ │ │ │ │ ├── ChatServlet.class
│ │ │ │ │ └── ChatServlet.java
│ │ │ │ ├── checkbox
│ │ │ │ │ ├── CheckTest.class
│ │ │ │ │ └── CheckTest.java
│ │ │ │ ├── colors
│ │ │ │ │ ├── ColorGameBean.class
│ │ │ │ │ └── ColorGameBean.java
│ │ │ │ ├── compressionFilters
│ │ │ │ │ ├── CompressionFilter.class
│ │ │ │ │ ├── CompressionFilter.java
│ │ │ │ │ ├── CompressionFilterTestServlet.class
│ │ │ │ │ ├── CompressionFilterTestServlet.java
│ │ │ │ │ ├── CompressionResponseStream.class
│ │ │ │ │ ├── CompressionResponseStream.java
│ │ │ │ │ ├── CompressionServletResponseWrapper.class
│ │ │ │ │ └── CompressionServletResponseWrapper.java
│ │ │ │ ├── CookieExample.class
│ │ │ │ ├── CookieExample.java
│ │ │ │ ├── dates
│ │ │ │ │ ├── JspCalendar.class
│ │ │ │ │ └── JspCalendar.java
│ │ │ │ ├── error
│ │ │ │ │ ├── Smart.class
│ │ │ │ │ └── Smart.java
│ │ │ │ ├── examples
│ │ │ │ │ ├── ExampleTagBase.class
│ │ │ │ │ ├── ExampleTagBase.java
│ │ │ │ │ ├── FooTag.class
│ │ │ │ │ ├── FooTagExtraInfo.class
│ │ │ │ │ ├── FooTagExtraInfo.java
│ │ │ │ │ ├── FooTag.java
│ │ │ │ │ ├── LogTag.class
│ │ │ │ │ ├── LogTag.java
│ │ │ │ │ ├── ShowSource.class
│ │ │ │ │ ├── ShowSource.java
│ │ │ │ │ ├── ValuesTag.class
│ │ │ │ │ └── ValuesTag.java
│ │ │ │ ├── filters
│ │ │ │ │ ├── ExampleFilter.class
│ │ │ │ │ └── ExampleFilter.java
│ │ │ │ ├── HelloWorldExample.class
│ │ │ │ ├── HelloWorldExample.java
│ │ │ │ ├── jsp2
│ │ │ │ │ └── examples
│ │ │ │ │ ├── BookBean.class
│ │ │ │ │ ├── BookBean.java
│ │ │ │ │ ├── el
│ │ │ │ │ │ ├── Functions.class
│ │ │ │ │ │ └── Functions.java
│ │ │ │ │ ├── FooBean.class
│ │ │ │ │ ├── FooBean.java
│ │ │ │ │ ├── simpletag
│ │ │ │ │ │ ├── EchoAttributesTag.class
│ │ │ │ │ │ ├── EchoAttributesTag.java
│ │ │ │ │ │ ├── FindBookSimpleTag.class
│ │ │ │ │ │ ├── FindBookSimpleTag.java
│ │ │ │ │ │ ├── HelloWorldSimpleTag.class
│ │ │ │ │ │ ├── HelloWorldSimpleTag.java
│ │ │ │ │ │ ├── RepeatSimpleTag.class
│ │ │ │ │ │ ├── RepeatSimpleTag.java
│ │ │ │ │ │ ├── ShuffleSimpleTag.class
│ │ │ │ │ │ ├── ShuffleSimpleTag.java
│ │ │ │ │ │ ├── TileSimpleTag.class
│ │ │ │ │ │ └── TileSimpleTag.java
│ │ │ │ │ ├── ValuesBean.class
│ │ │ │ │ └── ValuesBean.java
│ │ │ │ ├── listeners
│ │ │ │ │ ├── ContextListener.class
│ │ │ │ │ ├── ContextListener.java
│ │ │ │ │ ├── SessionListener.class
│ │ │ │ │ └── SessionListener.java
│ │ │ │ ├── LocalStrings_en.properties
│ │ │ │ ├── LocalStrings_es.properties
│ │ │ │ ├── LocalStrings_fr.properties
│ │ │ │ ├── LocalStrings.properties
│ │ │ │ ├── LocalStrings_pt.properties
│ │ │ │ ├── num
│ │ │ │ │ ├── NumberGuessBean.class
│ │ │ │ │ └── NumberGuessBean.java
│ │ │ │ ├── RequestHeaderExample.class
│ │ │ │ ├── RequestHeaderExample.java
│ │ │ │ ├── RequestInfoExample.class
│ │ │ │ ├── RequestInfoExample.java
│ │ │ │ ├── RequestParamExample.class
│ │ │ │ ├── RequestParamExample.java
│ │ │ │ ├── ServletToJsp.class
│ │ │ │ ├── ServletToJsp.java
│ │ │ │ ├── SessionExample.class
│ │ │ │ ├── SessionExample.java
│ │ │ │ ├── sessions
│ │ │ │ │ ├── DummyCart.class
│ │ │ │ │ └── DummyCart.java
│ │ │ │ ├── util
│ │ │ │ │ ├── HTMLFilter.class
│ │ │ │ │ └── HTMLFilter.java
│ │ │ │ ├── validators
│ │ │ │ │ ├── DebugValidator.class
│ │ │ │ │ └── DebugValidator.java
│ │ │ │ └── websocket
│ │ │ │ ├── chat
│ │ │ │ │ ├── ChatAnnotation.class
│ │ │ │ │ └── ChatAnnotation.java
│ │ │ │ ├── drawboard
│ │ │ │ │ ├── Client$1.class
│ │ │ │ │ ├── Client.class
│ │ │ │ │ ├── Client.java
│ │ │ │ │ ├── DrawboardContextListener.class
│ │ │ │ │ ├── DrawboardContextListener.java
│ │ │ │ │ ├── DrawboardEndpoint$1.class
│ │ │ │ │ ├── DrawboardEndpoint$2.class
│ │ │ │ │ ├── DrawboardEndpoint$3$1.class
│ │ │ │ │ ├── DrawboardEndpoint$3.class
│ │ │ │ │ ├── DrawboardEndpoint.class
│ │ │ │ │ ├── DrawboardEndpoint.java
│ │ │ │ │ ├── DrawMessage$ParseException.class
│ │ │ │ │ ├── DrawMessage.class
│ │ │ │ │ ├── DrawMessage.java
│ │ │ │ │ ├── Room$1$1.class
│ │ │ │ │ ├── Room$1.class
│ │ │ │ │ ├── Room$2.class
│ │ │ │ │ ├── Room$MessageType.class
│ │ │ │ │ ├── Room$Player.class
│ │ │ │ │ ├── Room.class
│ │ │ │ │ ├── Room.java
│ │ │ │ │ └── wsmessages
│ │ │ │ │ ├── AbstractWebsocketMessage.class
│ │ │ │ │ ├── AbstractWebsocketMessage.java
│ │ │ │ │ ├── BinaryWebsocketMessage.class
│ │ │ │ │ ├── BinaryWebsocketMessage.java
│ │ │ │ │ ├── CloseWebsocketMessage.class
│ │ │ │ │ ├── CloseWebsocketMessage.java
│ │ │ │ │ ├── StringWebsocketMessage.class
│ │ │ │ │ └── StringWebsocketMessage.java
│ │ │ │ ├── echo
│ │ │ │ │ ├── EchoAnnotation.class
│ │ │ │ │ ├── EchoAnnotation.java
│ │ │ │ │ ├── EchoEndpoint$1.class
│ │ │ │ │ ├── EchoEndpoint$EchoMessageHandler.class
│ │ │ │ │ ├── EchoEndpoint.class
│ │ │ │ │ └── EchoEndpoint.java
│ │ │ │ ├── ExamplesConfig.class
│ │ │ │ ├── ExamplesConfig.java
│ │ │ │ ├── snake
│ │ │ │ │ ├── Direction.class
│ │ │ │ │ ├── Direction.java
│ │ │ │ │ ├── Location$1.class
│ │ │ │ │ ├── Location.class
│ │ │ │ │ ├── Location.java
│ │ │ │ │ ├── SnakeAnnotation.class
│ │ │ │ │ ├── SnakeAnnotation.java
│ │ │ │ │ ├── Snake.class
│ │ │ │ │ ├── Snake.java
│ │ │ │ │ ├── SnakeTimer$1.class
│ │ │ │ │ ├── SnakeTimer.class
│ │ │ │ │ └── SnakeTimer.java
│ │ │ │ └── tc7
│ │ │ │ ├── chat
│ │ │ │ │ ├── ChatWebSocketServlet$1.class
│ │ │ │ │ ├── ChatWebSocketServlet$ChatMessageInbound.class
│ │ │ │ │ ├── ChatWebSocketServlet.class
│ │ │ │ │ └── ChatWebSocketServlet.java
│ │ │ │ ├── echo
│ │ │ │ │ ├── EchoMessage$EchoMessageInbound.class
│ │ │ │ │ ├── EchoMessage.class
│ │ │ │ │ ├── EchoMessage.java
│ │ │ │ │ ├── EchoStream$1.class
│ │ │ │ │ ├── EchoStream$EchoStreamInbound.class
│ │ │ │ │ ├── EchoStream.class
│ │ │ │ │ └── EchoStream.java
│ │ │ │ └── snake
│ │ │ │ ├── Direction.class
│ │ │ │ ├── Direction.java
│ │ │ │ ├── Location$1.class
│ │ │ │ ├── Location.class
│ │ │ │ ├── Location.java
│ │ │ │ ├── Snake.class
│ │ │ │ ├── Snake.java
│ │ │ │ ├── SnakeWebSocketServlet$1.class
│ │ │ │ ├── SnakeWebSocketServlet$SnakeMessageInbound.class
│ │ │ │ ├── SnakeWebSocketServlet.class
│ │ │ │ └── SnakeWebSocketServlet.java
│ │ │ ├── jsp
│ │ │ │ ├── applet
│ │ │ │ │ └── Clock2.java
│ │ │ │ ├── debug-taglib.tld
│ │ │ │ └── example-taglib.tld
│ │ │ ├── jsp2
│ │ │ │ └── jsp2-example-taglib.tld
│ │ │ ├── lib
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ ├── tags
│ │ │ │ ├── displayProducts.tag
│ │ │ │ ├── helloWorld.tag
│ │ │ │ ├── panel.tag
│ │ │ │ └── xhtmlbasic.tag
│ │ │ └── web.xml
│ │ ├── websocket
│ │ │ ├── chat.xhtml
│ │ │ ├── drawboard.xhtml
│ │ │ ├── echo.xhtml
│ │ │ ├── index.xhtml
│ │ │ └── snake.xhtml
│ │ └── websocket-deprecated
│ │ ├── chat.html
│ │ ├── echo.html
│ │ ├── index.html
│ │ └── snake.html
│ ├── host-manager
│ │ ├── images
│ │ │ ├── add.gif
│ │ │ ├── asf-logo.gif
│ │ │ ├── code.gif
│ │ │ ├── design.gif
│ │ │ ├── docs.gif
│ │ │ ├── fix.gif
│ │ │ ├── tomcat.gif
│ │ │ ├── update.gif
│ │ │ └── void.gif
│ │ ├── index.jsp
│ │ ├── manager.xml
│ │ ├── META-INF
│ │ │ └── context.xml
│ │ └── WEB-INF
│ │ ├── jsp
│ │ │ ├── 401.jsp
│ │ │ ├── 403.jsp
│ │ │ └── 404.jsp
│ │ └── web.xml
│ ├── manager
│ │ ├── images
│ │ │ ├── add.gif
│ │ │ ├── asf-logo.gif
│ │ │ ├── code.gif
│ │ │ ├── design.gif
│ │ │ ├── docs.gif
│ │ │ ├── fix.gif
│ │ │ ├── tomcat.gif
│ │ │ ├── update.gif
│ │ │ └── void.gif
│ │ ├── index.jsp
│ │ ├── META-INF
│ │ │ └── context.xml
│ │ ├── status.xsd
│ │ ├── WEB-INF
│ │ │ ├── jsp
│ │ │ │ ├── 401.jsp
│ │ │ │ ├── 403.jsp
│ │ │ │ ├── 404.jsp
│ │ │ │ ├── sessionDetail.jsp
│ │ │ │ └── sessionsList.jsp
│ │ │ └── web.xml
│ │ └── xform.xsl
│ └── ROOT
│ ├── asf-logo.png
│ ├── asf-logo-wide.gif
│ ├── bg-button.png
│ ├── bg-middle.png
│ ├── bg-nav-item.png
│ ├── bg-nav.png
│ ├── bg-upper.png
│ ├── build.xml
│ ├── favicon.ico
│ ├── index.jsp
│ ├── RELEASE-NOTES.txt
│ ├── tomcat.css
│ ├── tomcat.gif
│ ├── tomcat.png
│ ├── tomcat-power.gif
│ ├── tomcat.svg
│ └── WEB-INF
│ └── web.xml
├── work
│ └── Catalina
│ └── localhost
│ ├── _
│ │ └── org
│ │ └── apache
│ │ └── jsp
│ │ ├── index_jsp.class
│ │ └── index_jsp.java
│ └── pdm
│ └── org
│ └── apache
│ └── jsp
│ ├── index_jsp.class
│ ├── index_jsp.java
│ └── WEB_002dINF
│ └── views
│ ├── am
│ │ ├── airConditioning_jsp.class
│ │ ├── airConditioning_jsp.java
│ │ ├── am_jsp.class
│ │ ├── am_jsp.java
│ │ ├── computer_jsp.class
│ │ └── computer_jsp.java
│ ├── dim
│ │ ├── addCar_jsp.class
│ │ ├── addCar_jsp.java
│ │ ├── dim_jsp.class
│ │ └── dim_jsp.java
│ ├── dm
│ │ ├── add_jsp.class
│ │ ├── add_jsp.java
│ │ ├── dm_jsp.class
│ │ ├── dm_jsp.java
│ │ ├── finance_jsp.class
│ │ └── finance_jsp.java
│ ├── error
│ │ ├── _404_jsp.class
│ │ └── _404_jsp.java
│ ├── fm
│ │ ├── accountItemInfo_jsp.class
│ │ ├── accountItemInfo_jsp.java
│ │ ├── accountItem_jsp.class
│ │ ├── accountItem_jsp.java
│ │ ├── account_jsp.class
│ │ ├── account_jsp.java
│ │ ├── accountsReceivableInfo_jsp.class
│ │ ├── accountsReceivableInfo_jsp.java
│ │ ├── accountsReceivable_jsp.class
│ │ ├── accountsReceivable_jsp.java
│ │ ├── invoiceInfo_jsp.class
│ │ ├── invoiceInfo_jsp.java
│ │ ├── invoice_jsp.class
│ │ └── invoice_jsp.java
│ ├── index
│ │ ├── addUser_jsp.class
│ │ ├── addUser_jsp.java
│ │ ├── homepage_jsp.class
│ │ ├── homepage_jsp.java
│ │ ├── index_jsp.class
│ │ └── index_jsp.java
│ ├── login_jsp.class
│ ├── login_jsp.java
│ └── rm
│ ├── add_jsp.class
│ ├── add_jsp.java
│ ├── rm_jsp.class
│ └── rm_jsp.java
└── wtpwebapps
├── pdm
│ ├── css
│ │ ├── admin.css
│ │ ├── amazeui.datatables.min.css
│ │ ├── amazeui.min.css
│ │ ├── app.css
│ │ ├── app.less
│ │ ├── fullcalendar.min.css
│ │ ├── fullcalendar.print.css
│ │ ├── jquery-ui.css
│ │ ├── mystyle.css
│ │ ├── production.min.css
│ │ ├── production-plugins.min.css
│ │ ├── rtl.min.css
│ │ ├── skins.min.css
│ │ └── ui.jqgrid.css
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ └── fontawesome-webfont.woff2
│ ├── images
│ │ ├── app-icon72x72@2x.png
│ │ ├── favicon.png
│ │ ├── logoa.png
│ │ ├── logob.png
│ │ ├── logo.png
│ │ ├── timg.png
│ │ ├── ui-icons_444444_256x240.png
│ │ ├── ui-icons_555555_256x240.png
│ │ ├── ui-icons_777620_256x240.png
│ │ ├── ui-icons_777777_256x240.png
│ │ ├── ui-icons_cc0000_256x240.png
│ │ └── ui-icons_ffffff_256x240.png
│ ├── img
│ │ ├── ajax-loader.gif
│ │ ├── alpha.png
│ │ ├── avatars
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── female.png
│ │ │ ├── male.png
│ │ │ ├── sunny-big.png
│ │ │ └── sunny.png
│ │ ├── blank.gif
│ │ ├── clear.png
│ │ ├── colorblind-friendly
│ │ │ ├── pt1.png
│ │ │ ├── pt2.png
│ │ │ └── pt3.png
│ │ ├── demo
│ │ │ ├── 64x64.png
│ │ │ ├── basic.png
│ │ │ ├── chat.png
│ │ │ ├── demo-smartbig-alert.png
│ │ │ ├── demo-smartmedium-alert.png
│ │ │ ├── demo-smartsmall-alert.png
│ │ │ ├── hero.png
│ │ │ ├── image-placeholder-64x64.png
│ │ │ ├── iphoneview.png
│ │ │ ├── m1.jpg
│ │ │ ├── m2.jpg
│ │ │ ├── m3.jpg
│ │ │ ├── newsletter.png
│ │ │ ├── responseimg.png
│ │ │ ├── s1.jpg
│ │ │ ├── s2.jpg
│ │ │ ├── s3.jpg
│ │ │ ├── sa-demo.png
│ │ │ ├── sample.jpg
│ │ │ ├── sidebarhero.png
│ │ │ ├── sidebar.png
│ │ │ ├── site-1.jpg
│ │ │ ├── site-2.jpg
│ │ │ ├── video.png
│ │ │ └── widget-colorpicker.png
│ │ ├── dropzone
│ │ │ ├── spritemap@2x.png
│ │ │ └── spritemap.png
│ │ ├── favicon
│ │ │ ├── favicon.ico
│ │ │ └── favicon.png
│ │ ├── flags
│ │ │ └── flags.png
│ │ ├── glass.jpg
│ │ ├── gradient
│ │ │ └── login.png
│ │ ├── hue.png
│ │ ├── invoice
│ │ │ ├── americanexpress.png
│ │ │ ├── mastercard.png
│ │ │ ├── paypal.png
│ │ │ └── visa.png
│ │ ├── jcrop
│ │ │ └── Jcrop.gif
│ │ ├── jqueryui
│ │ │ ├── ui-bg_flat_0_999999_40x100.png
│ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ ├── ui-bg_glass_75_ffffff_1x400.png
│ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ ├── ui-bg_inset-soft_95_fef1ec_1x100.png
│ │ │ ├── ui-icons_222222_256x240.png
│ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ ├── ui-icons_428bca_256x240.png
│ │ │ ├── ui-icons_454545_256x240.png
│ │ │ ├── ui-icons_555555_256x240.png
│ │ │ ├── ui-icons_888888_256x240.png
│ │ │ ├── ui-icons_999999_256x240.png
│ │ │ ├── ui-icons_cd0a0a_256x240.png
│ │ │ ├── ui-icons_f0ad4e_256x240.png
│ │ │ ├── ui-icons_f6cf3b_256x240.png
│ │ │ └── ui-icons_ffffff_256x240.png
│ │ ├── light_blue.png
│ │ ├── loading.gif
│ │ ├── logo-blacknwhite.png
│ │ ├── logo-blue.png
│ │ ├── logo-o.png
│ │ ├── logo-pale.png
│ │ ├── logo.png
│ │ ├── logo-white.png
│ │ ├── mappin-default.png
│ │ ├── minus.png
│ │ ├── mybg.png
│ │ ├── pattern
│ │ │ ├── divider.jpg
│ │ │ ├── graphy.png
│ │ │ ├── graphy-xs.png
│ │ │ ├── lightpaperfibers.png
│ │ │ ├── movable.png
│ │ │ ├── nistri.png
│ │ │ ├── nistri-xs.png
│ │ │ ├── overlay-pattern.png
│ │ │ ├── paper.png
│ │ │ ├── paper-xs.png
│ │ │ ├── pattern.png
│ │ │ ├── sneaker_mesh_fabric.png
│ │ │ ├── sneaker_mesh_fabric-xs.png
│ │ │ ├── tileable_wood_texture.png
│ │ │ └── tileable_wood_texture-xs.png
│ │ ├── pink_grey.png
│ │ ├── pink_grey_small.png
│ │ ├── pink_purp.png
│ │ ├── plus.png
│ │ ├── realestate
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ └── 6.png
│ │ ├── ribbon.png
│ │ ├── sa-dark.png
│ │ ├── sa-default.png
│ │ ├── saturation.png
│ │ ├── select2-spinner.gif
│ │ ├── sort_asc_disabled.png
│ │ ├── sort_asc.png
│ │ ├── sort_both.png
│ │ ├── sort_desc_disabled.png
│ │ ├── sort_desc.png
│ │ ├── splash
│ │ │ ├── ipad-landscape.png
│ │ │ ├── ipad-portrait.png
│ │ │ ├── iphone.png
│ │ │ ├── sptouch-icon-iphone.png
│ │ │ ├── touch-icon-ipad.png
│ │ │ ├── touch-icon-ipad-retina.png
│ │ │ └── touch-icon-iphone-retina.png
│ │ ├── superbox
│ │ │ ├── superbox-full-10.jpg
│ │ │ ├── superbox-full-11.jpg
│ │ │ ├── superbox-full-12.jpg
│ │ │ ├── superbox-full-13.jpg
│ │ │ ├── superbox-full-14.jpg
│ │ │ ├── superbox-full-15.jpg
│ │ │ ├── superbox-full-16.jpg
│ │ │ ├── superbox-full-17.jpg
│ │ │ ├── superbox-full-18.jpg
│ │ │ ├── superbox-full-19.jpg
│ │ │ ├── superbox-full-1.jpg
│ │ │ ├── superbox-full-20-bw.jpg
│ │ │ ├── superbox-full-20.jpg
│ │ │ ├── superbox-full-21.jpg
│ │ │ ├── superbox-full-22.jpg
│ │ │ ├── superbox-full-23.jpg
│ │ │ ├── superbox-full-24.jpg
│ │ │ ├── superbox-full-2.jpg
│ │ │ ├── superbox-full-3.jpg
│ │ │ ├── superbox-full-4.jpg
│ │ │ ├── superbox-full-5.jpg
│ │ │ ├── superbox-full-6.jpg
│ │ │ ├── superbox-full-7.jpg
│ │ │ ├── superbox-full-8.jpg
│ │ │ ├── superbox-full-9.jpg
│ │ │ ├── superbox-thumb-10.jpg
│ │ │ ├── superbox-thumb-11.jpg
│ │ │ ├── superbox-thumb-12.jpg
│ │ │ ├── superbox-thumb-13.jpg
│ │ │ ├── superbox-thumb-14.jpg
│ │ │ ├── superbox-thumb-15.jpg
│ │ │ ├── superbox-thumb-16.jpg
│ │ │ ├── superbox-thumb-17.jpg
│ │ │ ├── superbox-thumb-18.jpg
│ │ │ ├── superbox-thumb-19.jpg
│ │ │ ├── superbox-thumb-1.jpg
│ │ │ ├── superbox-thumb-20.jpg
│ │ │ ├── superbox-thumb-21.jpg
│ │ │ ├── superbox-thumb-22.jpg
│ │ │ ├── superbox-thumb-23.jpg
│ │ │ ├── superbox-thumb-24.jpg
│ │ │ ├── superbox-thumb-2.jpg
│ │ │ ├── superbox-thumb-3.jpg
│ │ │ ├── superbox-thumb-4.jpg
│ │ │ ├── superbox-thumb-5.jpg
│ │ │ ├── superbox-thumb-6.jpg
│ │ │ ├── superbox-thumb-7.jpg
│ │ │ ├── superbox-thumb-8.jpg
│ │ │ └── superbox-thumb-9.jpg
│ │ ├── versions
│ │ │ ├── ajaxversion.png
│ │ │ ├── angularversion.png
│ │ │ ├── dotnetversion.png
│ │ │ ├── htmlversion.png
│ │ │ ├── phpversion.png
│ │ │ └── reactversion.png
│ │ ├── voicecommand
│ │ │ └── active-btn.gif
│ │ └── vt-menu.png
│ ├── index.jsp
│ ├── js
│ │ ├── amazeui.datatables.min.js
│ │ ├── amazeui.dialog.min.js
│ │ ├── amazeui.min.js
│ │ ├── app.js
│ │ ├── common.js
│ │ ├── dataTables.responsive.min.js
│ │ ├── fullcalendar.min.js
│ │ ├── grid.locale-cn.js
│ │ ├── jquery.dataTables.min.js
│ │ ├── jquery.jqGrid.js
│ │ ├── jquery.min.js
│ │ ├── jquery-ui.min.js
│ │ ├── moment.js
│ │ └── theme.js
│ ├── META-INF
│ │ ├── MANIFEST.MF
│ │ └── maven
│ │ └── com.hongxing
│ │ └── pdm
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── static
│ │ ├── jquery
│ │ │ ├── jquery-1.9.1.min.js
│ │ │ ├── jquery.form.js
│ │ │ ├── jquery.lazyload.min.js
│ │ │ └── jquery.min.js
│ │ └── My97DatePicker
│ │ ├── calendar.js
│ │ ├── config.js
│ │ ├── lang
│ │ │ ├── en.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ ├── My97DatePicker.htm
│ │ ├── skin
│ │ │ ├── datePicker.gif
│ │ │ ├── default
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ ├── green
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ ├── WdatePicker.css
│ │ │ └── whyGreen
│ │ │ ├── bg.jpg
│ │ │ ├── datepicker.css
│ │ │ └── img.gif
│ │ └── WdatePicker.js
│ └── WEB-INF
│ ├── classes
│ │ ├── com
│ │ │ └── hongxing
│ │ │ └── pdm
│ │ │ ├── common
│ │ │ │ └── WaybillNumber.class
│ │ │ ├── constant
│ │ │ │ └── Const.class
│ │ │ ├── controller
│ │ │ │ ├── AMController.class
│ │ │ │ ├── BaseController.class
│ │ │ │ ├── DIMController.class
│ │ │ │ ├── DMController.class
│ │ │ │ ├── FMController.class
│ │ │ │ ├── IndexController.class
│ │ │ │ ├── LoginController.class
│ │ │ │ ├── RMController.class
│ │ │ │ ├── SystemController.class
│ │ │ │ └── UserController.class
│ │ │ ├── dao
│ │ │ │ ├── AMMapper.class
│ │ │ │ ├── DIMMapper.class
│ │ │ │ ├── DMMapper.class
│ │ │ │ ├── FMMapper.class
│ │ │ │ ├── MenuMapper.class
│ │ │ │ ├── PermissionMapper.class
│ │ │ │ ├── RMMapper.class
│ │ │ │ ├── RoleMapper.class
│ │ │ │ └── UserMapper.class
│ │ │ ├── interceptor
│ │ │ │ ├── MybatisSpringPageInterceptor.class
│ │ │ │ └── Page.class
│ │ │ ├── pojo
│ │ │ │ ├── Dispatch.class
│ │ │ │ ├── DispatchInfo.class
│ │ │ │ ├── Finance.class
│ │ │ │ ├── Menu.class
│ │ │ │ ├── Order.class
│ │ │ │ ├── OrderInfo.class
│ │ │ │ ├── Permission.class
│ │ │ │ ├── Reimburse.class
│ │ │ │ ├── Role.class
│ │ │ │ ├── Rules.class
│ │ │ │ ├── Search.class
│ │ │ │ └── User.class
│ │ │ ├── service
│ │ │ │ ├── AMService.class
│ │ │ │ ├── DIMService.class
│ │ │ │ ├── DMService.class
│ │ │ │ ├── FMService.class
│ │ │ │ ├── impl
│ │ │ │ │ ├── AMServiceImpl.class
│ │ │ │ │ ├── DIMServiceImpl.class
│ │ │ │ │ ├── DMServiceImpl.class
│ │ │ │ │ ├── FMServiceImpl.class
│ │ │ │ │ ├── MenuServiceImpl.class
│ │ │ │ │ ├── PermissionServiceImpl.class
│ │ │ │ │ ├── RMServiceImpl.class
│ │ │ │ │ ├── RoleServiceImpl.class
│ │ │ │ │ └── UserServiceImpl.class
│ │ │ │ ├── MenuService.class
│ │ │ │ ├── PermissionService.class
│ │ │ │ ├── RMService.class
│ │ │ │ ├── RoleService.class
│ │ │ │ └── UserService.class
│ │ │ ├── shiro
│ │ │ │ └── ShiroDbRealm.class
│ │ │ └── util
│ │ │ ├── CommonUtil.class
│ │ │ ├── DateUtil.class
│ │ │ └── ExportExcelUtil.class
│ │ ├── ehcache-shiro.xml
│ │ ├── jdbc.properties
│ │ ├── log4j.properties
│ │ ├── mappings
│ │ │ ├── DIMapper.xml
│ │ │ ├── DMMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── PermissionMapper.xml
│ │ │ ├── RMMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ └── UserMapper.xml
│ │ ├── mybatis-config.xml
│ │ ├── spring-mvc.xml
│ │ ├── spring-mybatis.xml
│ │ └── spring-shiro.xml
│ ├── lib
│ │ ├── activation-1.1.jar
│ │ ├── aopalliance-1.0.jar
│ │ ├── commons-beanutils-1.8.3.jar
│ │ ├── commons-codec-1.9.jar
│ │ ├── commons-dbcp-1.2.2.jar
│ │ ├── commons-fileupload-1.3.1.jar
│ │ ├── commons-io-2.4.jar
│ │ ├── commons-logging-1.1.3.jar
│ │ ├── commons-pool-1.6.jar
│ │ ├── dom4j-1.6.1.jar
│ │ ├── ehcache-1.6.2.jar
│ │ ├── ehcache-core-2.5.0.jar
│ │ ├── fastjson-1.1.41.jar
│ │ ├── jackson-core-asl-1.9.13.jar
│ │ ├── jackson-mapper-asl-1.9.13.jar
│ │ ├── javaee-api-7.0.jar
│ │ ├── javax.mail-1.5.0.jar
│ │ ├── jstl-1.2.jar
│ │ ├── log4j-1.2.17.jar
│ │ ├── mybatis-3.2.6.jar
│ │ ├── mybatis-spring-1.2.2.jar
│ │ ├── mysql-connector-java-5.1.30.jar
│ │ ├── poi-3.9.jar
│ │ ├── poi-ooxml-3.9.jar
│ │ ├── poi-ooxml-schemas-3.9.jar
│ │ ├── shiro-core-1.2.2.jar
│ │ ├── shiro-ehcache-1.2.2.jar
│ │ ├── shiro-spring-1.2.2.jar
│ │ ├── shiro-web-1.2.2.jar
│ │ ├── slf4j-api-1.7.7.jar
│ │ ├── slf4j-log4j12-1.7.7.jar
│ │ ├── spring-aop-4.0.2.RELEASE.jar
│ │ ├── spring-beans-4.0.2.RELEASE.jar
│ │ ├── spring-context-4.0.2.RELEASE.jar
│ │ ├── spring-context-support-4.0.2.RELEASE.jar
│ │ ├── spring-core-4.0.2.RELEASE.jar
│ │ ├── spring-expression-4.0.2.RELEASE.jar
│ │ ├── spring-jdbc-4.0.2.RELEASE.jar
│ │ ├── spring-oxm-4.0.2.RELEASE.jar
│ │ ├── spring-test-4.0.2.RELEASE.jar
│ │ ├── spring-tx-4.0.2.RELEASE.jar
│ │ ├── spring-web-4.0.2.RELEASE.jar
│ │ ├── spring-webmvc-4.0.2.RELEASE.jar
│ │ ├── stax-api-1.0.1.jar
│ │ ├── xml-apis-1.0.b2.jar
│ │ └── xmlbeans-2.3.0.jar
│ ├── views
│ │ ├── am
│ │ │ └── am.jsp
│ │ ├── dim
│ │ │ ├── addCar.jsp
│ │ │ └── dim.jsp
│ │ ├── dm
│ │ │ ├── add.jsp
│ │ │ ├── dm.jsp
│ │ │ └── finance.jsp
│ │ ├── error
│ │ │ ├── 404.jsp
│ │ │ └── 500.jsp
│ │ ├── fm
│ │ │ ├── accountItemInfo.jsp
│ │ │ ├── accountItem.jsp
│ │ │ ├── account.jsp
│ │ │ ├── accountsReceivableInfo.jsp
│ │ │ ├── accountsReceivable.jsp
│ │ │ ├── invoiceInfo.jsp
│ │ │ └── invoice.jsp
│ │ ├── include
│ │ │ └── header.jspf
│ │ ├── index
│ │ │ ├── addUser.jsp
│ │ │ ├── header.jsp
│ │ │ ├── homepage.jsp
│ │ │ ├── index.jsp
│ │ │ └── menu.jsp
│ │ ├── login.jsp
│ │ ├── rm
│ │ │ ├── add.jsp
│ │ │ └── rm.jsp
│ │ └── sys
│ │ ├── menu.jsp
│ │ ├── permission.jsp
│ │ ├── role.jsp
│ │ └── user.jsp
│ └── web.xml
└── ROOT
└── WEB-INF
└── web.xml
195 directories, 1098 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论