源码家

  • 开发语言:
  • Java
  • 源码大小:
  • 9.25M
  • 源码类别:
  • 网络服务器端开发
  • 文件格式:
  • .gz

源码介绍

【源码简介】apache-tomcat-8.5.41

【源码截图】

【核心源码】

.
├── apache-tomcat-8.5.41
│   ├── BUILDING.txt
│   ├── CONTRIBUTING.md
│   ├── LICENSE
│   ├── NOTICE
│   ├── README.md
│   ├── RELEASE-NOTES
│   ├── RUNNING.txt
│   ├── bin
│   │   ├── bootstrap.jar
│   │   ├── catalina-tasks.xml
│   │   ├── catalina.bat
│   │   ├── catalina.sh
│   │   ├── commons-daemon-native.tar.gz
│   │   ├── commons-daemon.jar
│   │   ├── configtest.bat
│   │   ├── configtest.sh
│   │   ├── daemon.sh
│   │   ├── digest.bat
│   │   ├── digest.sh
│   │   ├── setclasspath.bat
│   │   ├── setclasspath.sh
│   │   ├── shutdown.bat
│   │   ├── shutdown.sh
│   │   ├── startup.bat
│   │   ├── startup.sh
│   │   ├── tomcat-juli.jar
│   │   ├── tomcat-native.tar.gz
│   │   ├── tool-wrapper.bat
│   │   ├── tool-wrapper.sh
│   │   ├── version.bat
│   │   └── version.sh
│   ├── conf
│   │   ├── catalina.policy
│   │   ├── catalina.properties
│   │   ├── context.xml
│   │   ├── jaspic-providers.xml
│   │   ├── jaspic-providers.xsd
│   │   ├── logging.properties
│   │   ├── server.xml
│   │   ├── tomcat-users.xml
│   │   ├── tomcat-users.xsd
│   │   └── web.xml
│   ├── lib
│   │   ├── annotations-api.jar
│   │   ├── catalina-ant.jar
│   │   ├── catalina-ha.jar
│   │   ├── catalina-storeconfig.jar
│   │   ├── catalina-tribes.jar
│   │   ├── catalina.jar
│   │   ├── ecj-4.6.3.jar
│   │   ├── el-api.jar
│   │   ├── jasper-el.jar
│   │   ├── jasper.jar
│   │   ├── jaspic-api.jar
│   │   ├── jsp-api.jar
│   │   ├── servlet-api.jar
│   │   ├── tomcat-api.jar
│   │   ├── tomcat-coyote.jar
│   │   ├── tomcat-dbcp.jar
│   │   ├── tomcat-i18n-es.jar
│   │   ├── tomcat-i18n-fr.jar
│   │   ├── tomcat-i18n-ja.jar
│   │   ├── tomcat-i18n-ru.jar
│   │   ├── tomcat-jdbc.jar
│   │   ├── tomcat-jni.jar
│   │   ├── tomcat-util-scan.jar
│   │   ├── tomcat-util.jar
│   │   ├── tomcat-websocket.jar
│   │   └── websocket-api.jar
│   ├── logs
│   ├── temp
│   │   └── safeToDelete.tmp
│   ├── webapps
│   │   ├── ROOT
│   │   │   ├── RELEASE-NOTES.txt
│   │   │   ├── WEB-INF
│   │   │   │   └── web.xml
│   │   │   ├── asf-logo-wide.svg
│   │   │   ├── bg-button.png
│   │   │   ├── bg-middle.png
│   │   │   ├── bg-nav-item.png
│   │   │   ├── bg-nav.png
│   │   │   ├── bg-upper.png
│   │   │   ├── favicon.ico
│   │   │   ├── index.jsp
│   │   │   ├── tomcat-power.gif
│   │   │   ├── tomcat.css
│   │   │   ├── tomcat.gif
│   │   │   ├── tomcat.png
│   │   │   └── tomcat.svg
│   │   ├── docs
│   │   │   ├── BUILDING.txt
│   │   │   ├── RELEASE-NOTES.txt
│   │   │   ├── RUNNING.txt
│   │   │   ├── WEB-INF
│   │   │   │   └── web.xml
│   │   │   ├── 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
│   │   │   │   │       ├── WEB-INF
│   │   │   │   │       │   └── web.xml
│   │   │   │   │       ├── hello.jsp
│   │   │   │   │       ├── images
│   │   │   │   │       │   └── tomcat.gif
│   │   │   │   │       └── index.html
│   │   │   │   ├── source.html
│   │   │   │   └── web.xml.txt
│   │   │   ├── apr.html
│   │   │   ├── architecture
│   │   │   │   ├── index.html
│   │   │   │   ├── overview.html
│   │   │   │   ├── requestProcess
│   │   │   │   │   ├── authentication-process.png
│   │   │   │   │   └── request-process.png
│   │   │   │   ├── requestProcess.html
│   │   │   │   ├── startup
│   │   │   │   │   ├── serverStartup.pdf
│   │   │   │   │   └── serverStartup.txt
│   │   │   │   └── startup.html
│   │   │   ├── balancer-howto.html
│   │   │   ├── building.html
│   │   │   ├── cgi-howto.html
│   │   │   ├── changelog.html
│   │   │   ├── class-loader-howto.html
│   │   │   ├── cluster-howto.html
│   │   │   ├── comments.html
│   │   │   ├── config
│   │   │   │   ├── ajp.html
│   │   │   │   ├── automatic-deployment.html
│   │   │   │   ├── cluster-channel.html
│   │   │   │   ├── cluster-deployer.html
│   │   │   │   ├── cluster-interceptor.html
│   │   │   │   ├── cluster-listener.html
│   │   │   │   ├── cluster-manager.html
│   │   │   │   ├── cluster-membership.html
│   │   │   │   ├── cluster-receiver.html
│   │   │   │   ├── cluster-sender.html
│   │   │   │   ├── cluster-valve.html
│   │   │   │   ├── cluster.html
│   │   │   │   ├── context.html
│   │   │   │   ├── cookie-processor.html
│   │   │   │   ├── credentialhandler.html
│   │   │   │   ├── engine.html
│   │   │   │   ├── executor.html
│   │   │   │   ├── filter.html
│   │   │   │   ├── globalresources.html
│   │   │   │   ├── host.html
│   │   │   │   ├── http.html
│   │   │   │   ├── http2.html
│   │   │   │   ├── index.html
│   │   │   │   ├── jar-scan-filter.html
│   │   │   │   ├── jar-scanner.html
│   │   │   │   ├── jaspic.html
│   │   │   │   ├── listeners.html
│   │   │   │   ├── loader.html
│   │   │   │   ├── manager.html
│   │   │   │   ├── realm.html
│   │   │   │   ├── resources.html
│   │   │   │   ├── server.html
│   │   │   │   ├── service.html
│   │   │   │   ├── sessionidgenerator.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
│   │   │   ├── host-manager-howto.html
│   │   │   ├── html-host-manager-howto.html
│   │   │   ├── html-manager-howto.html
│   │   │   ├── images
│   │   │   │   ├── add.gif
│   │   │   │   ├── asf-logo.svg
│   │   │   │   ├── code.gif
│   │   │   │   ├── cors-flowchart.png
│   │   │   │   ├── design.gif
│   │   │   │   ├── docs-stylesheet.css
│   │   │   │   ├── docs.gif
│   │   │   │   ├── fix.gif
│   │   │   │   ├── fonts
│   │   │   │   │   ├── OpenSans400.woff
│   │   │   │   │   ├── OpenSans400italic.woff
│   │   │   │   │   ├── OpenSans600.woff
│   │   │   │   │   ├── OpenSans600italic.woff
│   │   │   │   │   ├── OpenSans700.woff
│   │   │   │   │   ├── OpenSans700italic.woff
│   │   │   │   │   └── fonts.css
│   │   │   │   ├── printer.gif
│   │   │   │   ├── tomcat.gif
│   │   │   │   ├── tomcat.png
│   │   │   │   ├── 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-descriptors-howto.html
│   │   │   ├── mbeans-descriptors.dtd
│   │   │   ├── monitoring.html
│   │   │   ├── proxy-howto.html
│   │   │   ├── realm-howto.html
│   │   │   ├── rewrite.html
│   │   │   ├── 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-socket-howto.html
│   │   │   ├── websocketapi
│   │   │   │   └── index.html
│   │   │   ├── windows-auth-howto.html
│   │   │   └── windows-service-howto.html
│   │   ├── examples
│   │   │   ├── WEB-INF
│   │   │   │   ├── classes
│   │   │   │   │   ├── CookieExample.class
│   │   │   │   │   ├── CookieExample.java
│   │   │   │   │   ├── HelloWorldExample.class
│   │   │   │   │   ├── HelloWorldExample.java
│   │   │   │   │   ├── LocalStrings.properties
│   │   │   │   │   ├── LocalStrings_en.properties
│   │   │   │   │   ├── LocalStrings_es.properties
│   │   │   │   │   ├── LocalStrings_fr.properties
│   │   │   │   │   ├── LocalStrings_pt.properties
│   │   │   │   │   ├── RequestHeaderExample.class
│   │   │   │   │   ├── RequestHeaderExample.java
│   │   │   │   │   ├── RequestInfoExample.class
│   │   │   │   │   ├── RequestInfoExample.java
│   │   │   │   │   ├── RequestParamExample.class
│   │   │   │   │   ├── RequestParamExample.java
│   │   │   │   │   ├── ServletToJsp.class
│   │   │   │   │   ├── ServletToJsp.java
│   │   │   │   │   ├── SessionExample.class
│   │   │   │   │   ├── SessionExample.java
│   │   │   │   │   ├── 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
│   │   │   │   │   │   ├── AsyncStockContextListener.class
│   │   │   │   │   │   ├── AsyncStockContextListener.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
│   │   │   │   │   ├── 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
│   │   │   │   │   ├── dates
│   │   │   │   │   │   ├── JspCalendar.class
│   │   │   │   │   │   └── JspCalendar.java
│   │   │   │   │   ├── error
│   │   │   │   │   │   ├── Smart.class
│   │   │   │   │   │   └── Smart.java
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── ExampleTagBase.class
│   │   │   │   │   │   ├── ExampleTagBase.java
│   │   │   │   │   │   ├── FooTag.class
│   │   │   │   │   │   ├── FooTag.java
│   │   │   │   │   │   ├── FooTagExtraInfo.class
│   │   │   │   │   │   ├── FooTagExtraInfo.java
│   │   │   │   │   │   ├── LogTag.class
│   │   │   │   │   │   ├── LogTag.java
│   │   │   │   │   │   ├── ValuesTag.class
│   │   │   │   │   │   └── ValuesTag.java
│   │   │   │   │   ├── filters
│   │   │   │   │   │   ├── ExampleFilter.class
│   │   │   │   │   │   └── ExampleFilter.java
│   │   │   │   │   ├── jsp2
│   │   │   │   │   │   └── examples
│   │   │   │   │   │       ├── BookBean.class
│   │   │   │   │   │       ├── BookBean.java
│   │   │   │   │   │       ├── FooBean.class
│   │   │   │   │   │       ├── FooBean.java
│   │   │   │   │   │       ├── ValuesBean.class
│   │   │   │   │   │       ├── ValuesBean.java
│   │   │   │   │   │       ├── el
│   │   │   │   │   │       │   ├── Functions.class
│   │   │   │   │   │       │   └── Functions.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
│   │   │   │   │   ├── listeners
│   │   │   │   │   │   ├── ContextListener.class
│   │   │   │   │   │   ├── ContextListener.java
│   │   │   │   │   │   ├── SessionListener.class
│   │   │   │   │   │   └── SessionListener.java
│   │   │   │   │   ├── nonblocking
│   │   │   │   │   │   ├── ByteCounter$1.class
│   │   │   │   │   │   ├── ByteCounter$CounterListener.class
│   │   │   │   │   │   ├── ByteCounter.class
│   │   │   │   │   │   ├── ByteCounter.java
│   │   │   │   │   │   ├── NumberWriter$1.class
│   │   │   │   │   │   ├── NumberWriter$NumberWriterListener.class
│   │   │   │   │   │   ├── NumberWriter.class
│   │   │   │   │   │   └── NumberWriter.java
│   │   │   │   │   ├── num
│   │   │   │   │   │   ├── NumberGuessBean.class
│   │   │   │   │   │   └── NumberGuessBean.java
│   │   │   │   │   ├── sessions
│   │   │   │   │   │   ├── DummyCart.class
│   │   │   │   │   │   └── DummyCart.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── CookieFilter.class
│   │   │   │   │   │   ├── CookieFilter.java
│   │   │   │   │   │   ├── HTMLFilter.class
│   │   │   │   │   │   └── HTMLFilter.java
│   │   │   │   │   ├── validators
│   │   │   │   │   │   ├── DebugValidator.class
│   │   │   │   │   │   └── DebugValidator.java
│   │   │   │   │   └── websocket
│   │   │   │   │       ├── ExamplesConfig.class
│   │   │   │   │       ├── ExamplesConfig.java
│   │   │   │   │       ├── chat
│   │   │   │   │       │   ├── ChatAnnotation.class
│   │   │   │   │       │   └── ChatAnnotation.java
│   │   │   │   │       ├── drawboard
│   │   │   │   │       │   ├── Client$1.class
│   │   │   │   │       │   ├── Client.class
│   │   │   │   │       │   ├── Client.java
│   │   │   │   │       │   ├── DrawMessage$ParseException.class
│   │   │   │   │       │   ├── DrawMessage.class
│   │   │   │   │       │   ├── DrawMessage.java
│   │   │   │   │       │   ├── DrawboardContextListener.class
│   │   │   │   │       │   ├── DrawboardContextListener.java
│   │   │   │   │       │   ├── DrawboardEndpoint$1.class
│   │   │   │   │       │   ├── DrawboardEndpoint$2.class
│   │   │   │   │       │   ├── DrawboardEndpoint$3$1.class
│   │   │   │   │       │   ├── DrawboardEndpoint$3.class
│   │   │   │   │       │   ├── DrawboardEndpoint.class
│   │   │   │   │       │   ├── DrawboardEndpoint.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
│   │   │   │   │       │   ├── EchoAsyncAnnotation$1.class
│   │   │   │   │       │   ├── EchoAsyncAnnotation$CompletedFuture.class
│   │   │   │   │       │   ├── EchoAsyncAnnotation.class
│   │   │   │   │       │   ├── EchoAsyncAnnotation.java
│   │   │   │   │       │   ├── EchoEndpoint$1.class
│   │   │   │   │       │   ├── EchoEndpoint$EchoMessageHandlerBinary.class
│   │   │   │   │       │   ├── EchoEndpoint$EchoMessageHandlerText.class
│   │   │   │   │       │   ├── EchoEndpoint.class
│   │   │   │   │       │   ├── EchoEndpoint.java
│   │   │   │   │       │   ├── EchoStreamAnnotation.class
│   │   │   │   │       │   ├── EchoStreamAnnotation.java
│   │   │   │   │       │   └── servers.json
│   │   │   │   │       └── snake
│   │   │   │   │           ├── Direction.class
│   │   │   │   │           ├── Direction.java
│   │   │   │   │           ├── Location$1.class
│   │   │   │   │           ├── Location.class
│   │   │   │   │           ├── Location.java
│   │   │   │   │           ├── Snake.class
│   │   │   │   │           ├── Snake.java
│   │   │   │   │           ├── SnakeAnnotation.class
│   │   │   │   │           ├── SnakeAnnotation.java
│   │   │   │   │           ├── SnakeTimer$1.class
│   │   │   │   │           ├── SnakeTimer.class
│   │   │   │   │           └── SnakeTimer.java
│   │   │   │   ├── jsp
│   │   │   │   │   ├── applet
│   │   │   │   │   │   └── Clock2.java
│   │   │   │   │   ├── debug-taglib.tld
│   │   │   │   │   └── example-taglib.tld
│   │   │   │   ├── jsp2
│   │   │   │   │   └── jsp2-example-taglib.tld
│   │   │   │   ├── lib
│   │   │   │   │   ├── taglibs-standard-impl-1.2.5.jar
│   │   │   │   │   └── taglibs-standard-spec-1.2.5.jar
│   │   │   │   ├── tags
│   │   │   │   │   ├── displayProducts.tag
│   │   │   │   │   ├── helloWorld.tag
│   │   │   │   │   └── panel.tag
│   │   │   │   └── web.xml
│   │   │   ├── index.html
│   │   │   ├── jsp
│   │   │   │   ├── async
│   │   │   │   │   ├── async1.jsp
│   │   │   │   │   ├── async1.jsp.html
│   │   │   │   │   ├── async3.jsp
│   │   │   │   │   ├── async3.jsp.html
│   │   │   │   │   ├── index.jsp
│   │   │   │   │   └── index.jsp.html
│   │   │   │   ├── cal
│   │   │   │   │   ├── Entries.java.html
│   │   │   │   │   ├── Entry.java.html
│   │   │   │   │   ├── JspCalendar.java.html
│   │   │   │   │   ├── TableBean.java.html
│   │   │   │   │   ├── cal1.jsp
│   │   │   │   │   ├── cal1.jsp.html
│   │   │   │   │   ├── cal2.jsp
│   │   │   │   │   ├── cal2.jsp.html
│   │   │   │   │   ├── calendar.html
│   │   │   │   │   └── login.html
│   │   │   │   ├── checkbox
│   │   │   │   │   ├── CheckTest.html
│   │   │   │   │   ├── check.html
│   │   │   │   │   ├── checkresult.jsp
│   │   │   │   │   ├── checkresult.jsp.html
│   │   │   │   │   └── cresult.html
│   │   │   │   ├── colors
│   │   │   │   │   ├── ColorGameBean.html
│   │   │   │   │   ├── clr.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
│   │   │   │   │   │   ├── Functions.java.html
│   │   │   │   │   │   ├── ValuesBean.java.html
│   │   │   │   │   │   ├── ValuesTag.java.html
│   │   │   │   │   │   ├── 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.jsp
│   │   │   │   │   │   ├── functions.jsp.html
│   │   │   │   │   │   ├── implicit-objects.html
│   │   │   │   │   │   ├── implicit-objects.jsp
│   │   │   │   │   │   └── implicit-objects.jsp.html
│   │   │   │   │   ├── jspattribute
│   │   │   │   │   │   ├── FooBean.java.html
│   │   │   │   │   │   ├── HelloWorldSimpleTag.java.html
│   │   │   │   │   │   ├── ShuffleSimpleTag.java.html
│   │   │   │   │   │   ├── TileSimpleTag.java.html
│   │   │   │   │   │   ├── jspattribute.html
│   │   │   │   │   │   ├── jspattribute.jsp
│   │   │   │   │   │   ├── jspattribute.jsp.html
│   │   │   │   │   │   ├── shuffle.html
│   │   │   │   │   │   ├── shuffle.jsp
│   │   │   │   │   │   └── shuffle.jsp.html
│   │   │   │   │   ├── jspx
│   │   │   │   │   │   ├── basic.html
│   │   │   │   │   │   ├── basic.jspx
│   │   │   │   │   │   ├── basic.jspx.html
│   │   │   │   │   │   ├── svgexample.html
│   │   │   │   │   │   ├── textRotate.html
│   │   │   │   │   │   ├── textRotate.jpg
│   │   │   │   │   │   ├── textRotate.jspx
│   │   │   │   │   │   └── textRotate.jspx.html
│   │   │   │   │   ├── misc
│   │   │   │   │   │   ├── EchoAttributesTag.java.html
│   │   │   │   │   │   ├── coda.jspf
│   │   │   │   │   │   ├── coda.jspf.html
│   │   │   │   │   │   ├── config.html
│   │   │   │   │   │   ├── config.jsp
│   │   │   │   │   │   ├── config.jsp.html
│   │   │   │   │   │   ├── dynamicattrs.html
│   │   │   │   │   │   ├── dynamicattrs.jsp
│   │   │   │   │   │   ├── dynamicattrs.jsp.html
│   │   │   │   │   │   ├── prelude.jspf
│   │   │   │   │   │   └── prelude.jspf.html
│   │   │   │   │   ├── simpletag
│   │   │   │   │   │   ├── BookBean.java.html
│   │   │   │   │   │   ├── FindBookSimpleTag.java.html
│   │   │   │   │   │   ├── Functions.java.html
│   │   │   │   │   │   ├── HelloWorldSimpleTag.java.html
│   │   │   │   │   │   ├── RepeatSimpleTag.java.html
│   │   │   │   │   │   ├── book.html
│   │   │   │   │   │   ├── book.jsp
│   │   │   │   │   │   ├── book.jsp.html
│   │   │   │   │   │   ├── hello.html
│   │   │   │   │   │   ├── hello.jsp
│   │   │   │   │   │   ├── hello.jsp.html
│   │   │   │   │   │   ├── repeat.html
│   │   │   │   │   │   ├── repeat.jsp
│   │   │   │   │   │   └── repeat.jsp.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
│   │   │   │   ├── jsptoserv
│   │   │   │   │   ├── ServletToJsp.java.html
│   │   │   │   │   ├── hello.jsp
│   │   │   │   │   ├── hello.jsp.html
│   │   │   │   │   ├── jsptoservlet.jsp
│   │   │   │   │   ├── jsptoservlet.jsp.html
│   │   │   │   │   └── jts.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
│   │   │   │   │   ├── DummyCart.html
│   │   │   │   │   ├── carts.html
│   │   │   │   │   ├── carts.jsp
│   │   │   │   │   ├── carts.jsp.html
│   │   │   │   │   └── crt.html
│   │   │   │   ├── simpletag
│   │   │   │   │   ├── foo.html
│   │   │   │   │   ├── foo.jsp
│   │   │   │   │   └── foo.jsp.html
│   │   │   │   ├── snp
│   │   │   │   │   ├── snoop.html
│   │   │   │   │   ├── snoop.jsp
│   │   │   │   │   └── snoop.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
│   │   │   │   ├── nonblocking
│   │   │   │   │   └── bytecounter.html
│   │   │   │   ├── reqheaders.html
│   │   │   │   ├── reqinfo.html
│   │   │   │   ├── reqparams.html
│   │   │   │   └── sessions.html
│   │   │   └── websocket
│   │   │       ├── chat.xhtml
│   │   │       ├── drawboard.xhtml
│   │   │       ├── echo.xhtml
│   │   │       ├── index.xhtml
│   │   │       └── snake.xhtml
│   │   ├── host-manager
│   │   │   ├── META-INF
│   │   │   │   └── context.xml
│   │   │   ├── WEB-INF
│   │   │   │   ├── jsp
│   │   │   │   │   ├── 401.jsp
│   │   │   │   │   ├── 403.jsp
│   │   │   │   │   └── 404.jsp
│   │   │   │   └── web.xml
│   │   │   ├── images
│   │   │   │   ├── add.gif
│   │   │   │   ├── asf-logo.svg
│   │   │   │   ├── code.gif
│   │   │   │   ├── design.gif
│   │   │   │   ├── docs.gif
│   │   │   │   ├── fix.gif
│   │   │   │   ├── tomcat.gif
│   │   │   │   ├── update.gif
│   │   │   │   └── void.gif
│   │   │   ├── index.jsp
│   │   │   └── manager.xml
│   │   └── manager
│   │       ├── META-INF
│   │       │   └── context.xml
│   │       ├── WEB-INF
│   │       │   ├── jsp
│   │       │   │   ├── 401.jsp
│   │       │   │   ├── 403.jsp
│   │       │   │   ├── 404.jsp
│   │       │   │   ├── connectorCerts.jsp
│   │       │   │   ├── connectorCiphers.jsp
│   │       │   │   ├── connectorTrustedCerts.jsp
│   │       │   │   ├── sessionDetail.jsp
│   │       │   │   └── sessionsList.jsp
│   │       │   └── web.xml
│   │       ├── images
│   │       │   ├── add.gif
│   │       │   ├── asf-logo.svg
│   │       │   ├── code.gif
│   │       │   ├── design.gif
│   │       │   ├── docs.gif
│   │       │   ├── fix.gif
│   │       │   ├── tomcat.gif
│   │       │   ├── update.gif
│   │       │   └── void.gif
│   │       ├── index.jsp
│   │       ├── status.xsd
│   │       └── xform.xsl
│   └── work
└── _apache-tomcat-8.5.41.tar.gz

108 directories, 642 files


  • 商品评价
  • 交易规则
  • 交易流程

  • 发货方式

  • 1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;

    2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。

  • 交易周期

  • 1、源码默认交易周期:自动发货商品为1天,手动发货商品为3天,买家有1次额外延长3天交易周期的权利;

    2、若上述交易周期双方依然无法完成交易,任意一方可发起追加周期(1~7天)的请求,对方同意即可延长。

  • 退款说明

  • 1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);

    2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);

    3、发货:手动发货源码,在卖家未发货前,已申请退款的;

    4、安装:免费提供安装服务的源码但卖家不履行的;

    5、收费:额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外);

    6、其他:如质量方面的硬性常规问题等。

    注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。

  • 1注意事项

  • 1、源码家会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全!

    2、源码家无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别;

    3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);

    4、在没有"无任何正当退款依据"的前提下,商品写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);

    6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在互站上所留的QQ、手机号沟通,以防对方不承认自我承诺。

    7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于互站介入快速处理。

  • 互站声明

  • 1、源码家作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

    2、非平台线上交易的项目,出现任何后果均与互站无关;无论卖家以何理由要求线下交易的,请联系管理举报。