实例介绍
Servlet&JSP学习笔记 林信良著
【实例截图】
【核心代码】
Eclipse
└── Eclipse
├── CH1
│ └── index_jsp.java
├── CH10
│ ├── BookmarkOnline
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── bookmarks.txt
│ │ │ │ ├── escapelist.txt
│ │ │ │ ├── lib
│ │ │ │ │ ├── jstl.jar
│ │ │ │ │ └── standard.jar
│ │ │ │ └── web.xml
│ │ │ ├── add.jsp
│ │ │ ├── index.html
│ │ │ ├── list.jsp
│ │ │ ├── login.html
│ │ │ └── success.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── controller
│ │ │ │ └── AddBookmark.class
│ │ │ ├── model
│ │ │ │ ├── Bookmark.class
│ │ │ │ └── BookmarkService.class
│ │ │ └── web
│ │ │ ├── BookmarkInitializer.class
│ │ │ ├── CharacterFilter.class
│ │ │ └── CharacterRequestWrapper.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── controller
│ │ │ └── AddBookmark.java
│ │ ├── model
│ │ │ ├── Bookmark.java
│ │ │ └── BookmarkService.java
│ │ └── web
│ │ ├── BookmarkInitializer.java
│ │ ├── CharacterFilter.java
│ │ └── CharacterRequestWrapper.java
│ ├── SecurityBasicDemo
│ │ └── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── SecurityFormDemo
│ │ └── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ ├── error.html
│ │ ├── index.jsp
│ │ └── login.html
│ └── SecurityHTTPSDemo
│ └── WebContent
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── WEB-INF
│ │ └── web.xml
│ ├── error.html
│ ├── index.jsp
│ └── login.html
├── CH11
│ ├── BookmarkOnline
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ ├── MANIFEST.MF
│ │ │ │ └── context.xml
│ │ │ ├── WEB-INF
│ │ │ │ ├── bookmarkonline.sql
│ │ │ │ ├── escapelist.txt
│ │ │ │ ├── lib
│ │ │ │ │ ├── jstl.jar
│ │ │ │ │ └── standard.jar
│ │ │ │ └── web.xml
│ │ │ ├── add.jsp
│ │ │ ├── index.html
│ │ │ ├── list.jsp
│ │ │ ├── login.html
│ │ │ └── success.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── controller
│ │ │ │ ├── AddBookmark.class
│ │ │ │ └── DeleteBookmark.class
│ │ │ ├── dao
│ │ │ │ ├── BookmarkDAO.class
│ │ │ │ └── BookmarkDAOImpl.class
│ │ │ ├── model
│ │ │ │ ├── Bookmark.class
│ │ │ │ └── BookmarkService.class
│ │ │ └── web
│ │ │ ├── BookmarkInitializer.class
│ │ │ ├── CharacterFilter.class
│ │ │ └── CharacterRequestWrapper.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── controller
│ │ │ ├── AddBookmark.java
│ │ │ └── DeleteBookmark.java
│ │ ├── dao
│ │ │ ├── BookmarkDAO.java
│ │ │ └── BookmarkDAOImpl.java
│ │ ├── model
│ │ │ ├── Bookmark.java
│ │ │ └── BookmarkService.java
│ │ └── web
│ │ ├── BookmarkInitializer.java
│ │ ├── CharacterFilter.java
│ │ └── CharacterRequestWrapper.java
│ └── JDBCDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── context.xml
│ │ ├── WEB-INF
│ │ │ ├── guestbook.sql
│ │ │ ├── lib
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── conn.jsp
│ │ ├── conn2.jsp
│ │ ├── guestbook.html
│ │ ├── guestbook.jsp
│ │ └── index.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── DatabaseBean.class
│ │ ├── DbBean.class
│ │ ├── GuestBookBean.class
│ │ └── Message.class
│ └── src
│ └── cc
│ └── openhome
│ ├── DatabaseBean.java
│ ├── DbBean.java
│ ├── GuestBookBean.java
│ └── Message.java
├── CH2
│ ├── FirstServlet
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ └── web.xml
│ │ ├── index.jsp
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ └── HelloServlet.java
│ └── SimpleModel2
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ ├── hello.jsp
│ │ └── index.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── Hello.class
│ │ └── HelloServlet.class
│ └── src
│ └── cc
│ └── openhome
│ ├── Hello.java
│ └── HelloServlet.java
├── CH3
│ ├── BookmarkOnline
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ ├── add.html
│ │ │ └── index.html
│ │ ├── build.properties
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── controller
│ │ │ └── AddBookmark.java
│ │ ├── model
│ │ │ └── Bookmark.java
│ │ └── view
│ │ ├── Error.java
│ │ ├── ListBookmark.java
│ │ └── Success.java
│ ├── FormDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ └── form.html
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ └── Pet.java
│ ├── HeaderDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ └── index.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ └── ShowHeader.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ └── ShowHeader.java
│ ├── OutputStreamDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── jdbc.pdf
│ │ │ │ ├── jdbc.xyz
│ │ │ │ └── web.xml
│ │ │ ├── form.html
│ │ │ └── index.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ └── Ebook.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ └── Ebook.java
│ └── SimpleModel2
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ └── hello.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── Hello.class
│ │ ├── HelloServlet.class
│ │ └── HelloView.class
│ └── src
│ └── cc
│ └── openhome
│ ├── Hello.java
│ ├── HelloServlet.java
│ └── HelloView.java
├── CH4
│ ├── BookmarkOnline
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── bookmarks.txt
│ │ │ │ └── web.xml
│ │ │ └── index.html
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── constroller
│ │ │ │ └── AddBookmark.class
│ │ │ ├── model
│ │ │ │ └── Bookmark.class
│ │ │ ├── view
│ │ │ │ ├── AddForm.class
│ │ │ │ ├── Error.class
│ │ │ │ ├── ListBookmark.class
│ │ │ │ └── Success.class
│ │ │ └── web
│ │ │ └── BookmarkInitializer.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── controller
│ │ │ └── AddBookmark.java
│ │ ├── model
│ │ │ └── Bookmark.java
│ │ ├── view
│ │ │ ├── AddForm.java
│ │ │ ├── ListBookmark.java
│ │ │ └── Success.java
│ │ └── web
│ │ └── BookmarkInitializer.java
│ ├── ServletConfigDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ ├── error.html
│ │ │ ├── form.html
│ │ │ ├── form1.html
│ │ │ ├── index.jsp
│ │ │ └── success.html
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ └── LoginServlet.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ └── LoginServlet.java
│ └── ServletContextDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ ├── avatars
│ │ │ ├── CBush.jpg
│ │ │ ├── bee.jpg
│ │ │ ├── bush.jpg
│ │ │ ├── kalaFrog.jpg
│ │ │ ├── littledevil.jpg
│ │ │ ├── penguin.jpg
│ │ │ └── studydog.jpg
│ │ └── index.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── AvatarInitializer.class
│ │ ├── AvatarServlet.class
│ │ └── AvatarServlet2.class
│ └── src
│ └── cc
│ └── openhome
│ ├── AvatarInitializer.java
│ ├── AvatarServlet.java
│ └── AvatarServlet2.java
├── CH5
│ ├── CookieDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ └── index.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── Index.class
│ │ │ ├── Login.class
│ │ │ └── User.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── Index.java
│ │ ├── Login.java
│ │ └── User.java
│ ├── HiddenFieldDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ ├── form.html
│ │ │ └── index.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ └── Questionnaire.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ └── Questionnaire.java
│ ├── HttpSessionDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ ├── form.html
│ │ │ ├── index.jsp
│ │ │ └── login.html
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── Count.class
│ │ │ ├── Login.class
│ │ │ ├── Logout.class
│ │ │ ├── Questionnaire.class
│ │ │ └── User.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── Count.java
│ │ ├── Login.java
│ │ ├── Logout.java
│ │ ├── Questionnaire.java
│ │ └── User.java
│ └── UrlRwDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ └── index.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ └── Search.class
│ └── src
│ └── cc
│ └── openhome
│ └── Search.java
├── CH6
│ ├── BookmarkOnline
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── bookmarks.txt
│ │ │ │ ├── escapelist.txt
│ │ │ │ └── web.xml
│ │ │ ├── index.html
│ │ │ └── login.html
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── controller
│ │ │ │ ├── AddBookmark.class
│ │ │ │ └── Login.class
│ │ │ ├── model
│ │ │ │ ├── Bookmark.class
│ │ │ │ └── BookmarkService.class
│ │ │ ├── view
│ │ │ │ ├── AddForm.class
│ │ │ │ ├── ListBookmark.class
│ │ │ │ └── Success.class
│ │ │ └── web
│ │ │ ├── BookmarkInitializer.class
│ │ │ ├── CharacterFilter.class
│ │ │ ├── CharacterRequestWrapper.class
│ │ │ └── SecurityFilter.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── controller
│ │ │ ├── AddBookmark.java
│ │ │ └── Login.java
│ │ ├── model
│ │ │ ├── Bookmark.java
│ │ │ └── BookmarkService.java
│ │ ├── view
│ │ │ ├── AddForm.java
│ │ │ ├── ListBookmark.java
│ │ │ └── Success.java
│ │ └── web
│ │ ├── BookmarkInitializer.java
│ │ ├── CharacterFilter.java
│ │ ├── CharacterRequestWrapper.java
│ │ └── SecurityFilter.java
│ ├── BookmarkOnline.rar
│ └── FilterDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── escapelist.txt
│ │ │ └── web.xml
│ │ └── form.html
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── CharacterFilter.class
│ │ ├── CharacterRequestWrapper.class
│ │ ├── CompressionFilter.class
│ │ ├── CompressionResponseWrapper.class
│ │ ├── GZipServletOutputStream.class
│ │ ├── GuestBook.class
│ │ ├── PerformanceFilter.class
│ │ └── PrimeServlet.class
│ └── src
│ └── cc
│ └── openhome
│ ├── CharacterFilter.java
│ ├── CharacterRequestWrapper.java
│ ├── CompressionFilter.java
│ ├── CompressionResponseWrapper.java
│ ├── GZipServletOutputStream.java
│ ├── GuestBook.java
│ ├── PerformanceFilter.java
│ └── PrimeServlet.java
├── CH7
│ ├── ListenerDemo
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ └── form.html
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── Login.class
│ │ │ ├── LoginListener.class
│ │ │ ├── Logout.class
│ │ │ └── Welcome.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── Login.java
│ │ ├── LoginListener.java
│ │ ├── Logout.java
│ │ └── Welcome.java
│ └── ListenerDemo2
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ └── form.html
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── Login.class
│ │ ├── LoginListener.class
│ │ ├── Logout.class
│ │ ├── User.class
│ │ └── Welcome.class
│ └── src
│ └── cc
│ └── openhome
│ ├── Login.java
│ ├── LoginListener.java
│ ├── Logout.java
│ ├── User.java
│ └── Welcome.java
├── CH8
│ ├── BookmarkOnline
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── bookmarks.txt
│ │ │ │ ├── escapelist.txt
│ │ │ │ └── web.xml
│ │ │ ├── add.jsp
│ │ │ ├── index.html
│ │ │ ├── list.jsp
│ │ │ ├── login.html
│ │ │ ├── success.jsp
│ │ │ └── success2.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ └── cc
│ │ │ └── openhome
│ │ │ ├── controller
│ │ │ │ ├── AddBookmark.class
│ │ │ │ └── Login.class
│ │ │ ├── model
│ │ │ │ ├── Bookmark.class
│ │ │ │ └── BookmarkService.class
│ │ │ └── web
│ │ │ ├── BookmarkInitializer.class
│ │ │ ├── CharacterFilter.class
│ │ │ ├── CharacterRequestWrapper.class
│ │ │ └── SecurityFilter.class
│ │ └── src
│ │ └── cc
│ │ └── openhome
│ │ ├── controller
│ │ │ ├── AddBookmark.java
│ │ │ └── Login.java
│ │ ├── model
│ │ │ ├── Bookmark.java
│ │ │ └── BookmarkService.java
│ │ └── web
│ │ ├── BookmarkInitializer.java
│ │ ├── CharacterFilter.java
│ │ ├── CharacterRequestWrapper.java
│ │ └── SecurityFilter.java
│ └── JSPDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── infix.tld
│ │ │ ├── jspf
│ │ │ │ ├── foot.jspf
│ │ │ │ └── header.jspf
│ │ │ └── web.xml
│ │ ├── add.jsp
│ │ ├── add2.jsp
│ │ ├── elDemo.jsp
│ │ ├── error.jsp
│ │ ├── express.jsp
│ │ ├── includeDemo.jsp
│ │ ├── infix.html
│ │ ├── jspInclude.jsp
│ │ ├── login.jsp
│ │ ├── login2.jsp
│ │ ├── login3.jsp
│ │ ├── login4.jsp
│ │ ├── pageDemo.jsp
│ │ └── xmlDemo.jspx
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── InFix.class
│ │ └── User.class
│ └── src
│ └── cc
│ └── openhome
│ ├── InFix.java
│ └── User.java
└── CH9
├── BookmarkOnline
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── bookmarks.txt
│ │ │ ├── escapelist.txt
│ │ │ ├── lib
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── add.jsp
│ │ ├── index.html
│ │ ├── list.jsp
│ │ ├── login.html
│ │ └── success.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── controller
│ │ │ ├── AddBookmark.class
│ │ │ └── Login.class
│ │ ├── model
│ │ │ ├── Bookmark.class
│ │ │ └── BookmarkService.class
│ │ └── web
│ │ ├── BookmarkInitializer.class
│ │ ├── CharacterFilter.class
│ │ ├── CharacterRequestWrapper.class
│ │ └── SecurityFilter.class
│ └── src
│ └── cc
│ └── openhome
│ ├── controller
│ │ ├── AddBookmark.java
│ │ └── Login.java
│ ├── model
│ │ ├── Bookmark.java
│ │ └── BookmarkService.java
│ └── web
│ ├── BookmarkInitializer.java
│ ├── CharacterFilter.java
│ ├── CharacterRequestWrapper.java
│ └── SecurityFilter.java
├── JSTLDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── add.jsp
│ │ ├── board.html
│ │ ├── board.jsp
│ │ ├── count.jsp
│ │ ├── form.html
│ │ ├── importDemo.jsp
│ │ ├── index.jsp
│ │ ├── login.jsp
│ │ ├── login2.jsp
│ │ ├── message.jsp
│ │ └── question.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── Message.class
│ │ ├── MessageService.class
│ │ └── User.class
│ └── src
│ └── cc
│ └── openhome
│ ├── Message.java
│ ├── MessageService.java
│ └── User.java
├── SimpleTagDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── f.tld
│ │ │ ├── lib
│ │ │ │ ├── fake.jar
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── forEachTag.jsp
│ │ ├── ifTag.jsp
│ │ ├── index.jsp
│ │ └── login.jsp
│ └── src
│ └── cc
│ └── openhome
│ ├── ChooseTag.java
│ ├── ForEachTag.java
│ ├── IfTag.java
│ ├── OtherwiseTag.java
│ ├── ToUpperCaseTag.java
│ ├── User.java
│ └── WhenTag.java
├── TagDemo
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── f.tld
│ │ │ ├── lib
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── forEachTag.jsp
│ │ ├── ifTag.jsp
│ │ ├── index.jsp
│ │ └── login.jsp
│ ├── build
│ │ └── classes
│ │ └── cc
│ │ └── openhome
│ │ ├── ChooseTag.class
│ │ ├── ForEachTag.class
│ │ ├── IfTag.class
│ │ ├── OtherwiseTag.class
│ │ ├── ToUpperCaseTag.class
│ │ ├── User.class
│ │ └── WhenTag.class
│ └── src
│ └── cc
│ └── openhome
│ ├── ChooseTag.java
│ ├── ForEachTag.java
│ ├── IfTag.java
│ ├── OtherwiseTag.java
│ ├── ToUpperCaseTag.java
│ ├── User.java
│ └── WhenTag.java
└── TagFileDemo
├── WebContent
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── WEB-INF
│ │ ├── lib
│ │ │ ├── html.jar
│ │ │ ├── jstl.jar
│ │ │ └── standard.jar
│ │ ├── tags
│ │ │ ├── Errors.tag
│ │ │ ├── Header.tag
│ │ │ └── Html.tag
│ │ └── web.xml
│ ├── add.jsp
│ ├── add2.jsp
│ ├── add3.jsp
│ ├── add4.jsp
│ ├── index.jsp
│ └── success.jsp
├── build
│ └── classes
│ └── cc
│ └── openhome
│ ├── AddBookmark.class
│ └── Bookmark.class
└── src
└── cc
└── openhome
├── AddBookmark.java
└── Bookmark.java
373 directories, 439 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论