实例介绍
《JavaWeb程序设计任务教程》一书源代码,中国工信出版社出版,黑马程序员编著,传智播客旗下高端教育品牌“黑马程序员”项目实战配套用书
【实例截图】
【核心代码】
javaWEB教材源码
└── 鏁欐潗婧愮爜
├── 绗?0绔?
├── 绗?0绔?chapter10
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── WEB-INF
│ │ ├── lib
│ │ │ ├── c3p0-0.9.1.2.jar
│ │ │ ├── commons-dbcp-1.4.jar
│ │ │ ├── commons-dbutils-1.6.jar
│ │ │ ├── commons-pool-1.6.jar
│ │ │ └── mysql-connector-java-5.0.8-bin.jar
│ │ └── web.xml
│ ├── build
│ │ └── classes
│ │ ├── c3p0-config.xml
│ │ ├── cn
│ │ │ └── itcast
│ │ │ ├── chapter10
│ │ │ │ └── example
│ │ │ │ ├── BaseDao.class
│ │ │ │ ├── Example01.class
│ │ │ │ ├── Example02.class
│ │ │ │ ├── Example03.class
│ │ │ │ ├── Example04.class
│ │ │ │ ├── JDBCUtils.class
│ │ │ │ ├── ResultSetTest1.class
│ │ │ │ ├── ResultSetTest2.class
│ │ │ │ ├── ResultSetTest3.class
│ │ │ │ └── User.class
│ │ │ └── jdbc
│ │ │ ├── demo
│ │ │ │ ├── DBUtilsDao.class
│ │ │ │ ├── DBUtilsDaoTest1.class
│ │ │ │ ├── DBUtilsDaoTest2.class
│ │ │ │ ├── DBUtilsDaoTest3.class
│ │ │ │ └── DBUtilsDaoTest4.class
│ │ │ └── utils
│ │ │ └── C3p0Utils.class
│ │ └── dbcpconfig.properties
│ └── src
│ ├── c3p0-config.xml
│ ├── cn
│ │ └── itcast
│ │ ├── chapter10
│ │ │ └── example
│ │ │ ├── BaseDao.java
│ │ │ ├── Example01.java
│ │ │ ├── Example02.java
│ │ │ ├── Example03.java
│ │ │ ├── Example04.java
│ │ │ ├── JDBCUtils.java
│ │ │ ├── ResultSetTest1.java
│ │ │ ├── ResultSetTest2.java
│ │ │ ├── ResultSetTest3.java
│ │ │ └── User.java
│ │ └── jdbc
│ │ ├── demo
│ │ │ ├── DBUtilsDao.java
│ │ │ ├── DBUtilsDaoTest1.java
│ │ │ ├── DBUtilsDaoTest2.java
│ │ │ ├── DBUtilsDaoTest3.java
│ │ │ └── DBUtilsDaoTest4.java
│ │ └── utils
│ │ └── C3p0Utils.java
│ └── dbcpconfig.properties
├── 绗?1绔?
├── 绗?1绔?chapter11
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ ├── loginSuccess.jsp
│ │ └── register.jsp
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── chapter11
│ │ └── model2
│ │ ├── domain
│ │ │ ├── RegisterFormBean.class
│ │ │ └── UserBean.class
│ │ ├── util
│ │ │ └── DBUtil.class
│ │ └── web
│ │ └── ControllerServlet.class
│ └── src
│ └── cn
│ └── itcast
│ └── chapter11
│ └── model2
│ ├── domain
│ │ ├── RegisterFormBean.java
│ │ └── UserBean.java
│ ├── util
│ │ └── DBUtil.java
│ └── web
│ └── ControllerServlet.java
├── 绗?2绔?
├── 绗?2绔?chapter12
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── commons-fileupload-1.3.1.jar
│ │ │ │ └── commons-io-2.4.jar
│ │ │ └── web.xml
│ │ ├── download
│ │ │ ├── 1.jpg
│ │ │ └── 椋庢櫙.jpg
│ │ ├── download.jsp
│ │ └── form.jsp
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── fileupload
│ │ ├── DownloadServlet.class
│ │ └── UploadServlet.class
│ └── src
│ └── cn
│ └── itcast
│ └── fileupload
│ ├── DownloadServlet.java
│ └── UploadServlet.java
├── 绗?3-15绔?
├── 绗?3-15绔?itcaststore
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── c3p0-0.9.1.2.jar
│ │ │ │ ├── commons-beanutils-1.8.3.jar
│ │ │ │ ├── commons-dbutils-1.4.jar
│ │ │ │ ├── commons-fileupload-1.2.1.jar
│ │ │ │ ├── commons-io-1.4.jar
│ │ │ │ ├── commons-logging-1.1.1.jar
│ │ │ │ ├── jstl.jar
│ │ │ │ ├── mail.jar
│ │ │ │ ├── mysql-connector-java-5.0.8-bin.jar
│ │ │ │ └── standard.jar
│ │ │ ├── new_words.txt
│ │ │ ├── userPrivilegeTag.tld
│ │ │ └── web.xml
│ │ ├── admin
│ │ │ ├── css
│ │ │ │ ├── Style.css
│ │ │ │ ├── dtree.css
│ │ │ │ └── left.css
│ │ │ ├── error
│ │ │ │ └── privilege.jsp
│ │ │ ├── images
│ │ │ │ ├── 000.gif
│ │ │ │ ├── 2spcr2x158.gif
│ │ │ │ ├── aaa.gif
│ │ │ │ ├── about.gif
│ │ │ │ ├── ad_01.jpg
│ │ │ │ ├── ad_02.jpg
│ │ │ │ ├── ad_03.gif
│ │ │ │ ├── add.gif
│ │ │ │ ├── back1.jpg
│ │ │ │ ├── bg.gif
│ │ │ │ ├── bottom_01.jpg
│ │ │ │ ├── bt_02.jpg
│ │ │ │ ├── bt_03.jpg
│ │ │ │ ├── bt_icon_export.gif
│ │ │ │ ├── button_add.gif
│ │ │ │ ├── button_alert.gif
│ │ │ │ ├── button_bg.gif
│ │ │ │ ├── button_cancel.gif
│ │ │ │ ├── button_clock.gif
│ │ │ │ ├── button_close01.gif
│ │ │ │ ├── button_del.gif
│ │ │ │ ├── button_exit.gif
│ │ │ │ ├── button_help.gif
│ │ │ │ ├── button_home.gif
│ │ │ │ ├── button_modi.gif
│ │ │ │ ├── button_ok.gif
│ │ │ │ ├── button_phone.gif
│ │ │ │ ├── button_phone01.gif
│ │ │ │ ├── button_print.gif
│ │ │ │ ├── button_save.gif
│ │ │ │ ├── button_search.gif
│ │ │ │ ├── button_search01.gif
│ │ │ │ ├── button_view.gif
│ │ │ │ ├── cart.gif
│ │ │ │ ├── dot.gif
│ │ │ │ ├── hot2.gif
│ │ │ │ ├── hotel_dire_arrowc.jpg
│ │ │ │ ├── i_del.gif
│ │ │ │ ├── i_edit.gif
│ │ │ │ ├── i_ok.gif
│ │ │ │ ├── icon-calendar.gif
│ │ │ │ ├── icon-delete.gif
│ │ │ │ ├── icon-pencil-x.gif
│ │ │ │ ├── icon-pencil.gif
│ │ │ │ ├── icon_time.gif
│ │ │ │ ├── icon_upfolder.gif
│ │ │ │ ├── icon_zoom.gif
│ │ │ │ ├── index_09.gif
│ │ │ │ ├── loginbg.gif
│ │ │ │ ├── logintitle.gif
│ │ │ │ ├── mis_002.gif
│ │ │ │ ├── mis_003.gif
│ │ │ │ ├── mis_01.jpg
│ │ │ │ ├── mis_03.gif
│ │ │ │ ├── mis_05.jpg
│ │ │ │ ├── mis_05a.jpg
│ │ │ │ ├── mis_05b.jpg
│ │ │ │ ├── mis_05c.jpg
│ │ │ │ ├── mis_12.gif
│ │ │ │ ├── mis_13.gif
│ │ │ │ ├── mis_15.gif
│ │ │ │ ├── modernliving.gif
│ │ │ │ ├── modernliving.png
│ │ │ │ ├── open.gif
│ │ │ │ ├── optionbgOff.gif
│ │ │ │ ├── optionbgOn.gif
│ │ │ │ ├── prev.gif
│ │ │ │ ├── shim.gif
│ │ │ │ ├── tablehead.jpg
│ │ │ │ ├── time.bmp
│ │ │ │ ├── top.gif
│ │ │ │ ├── top_01.jpg
│ │ │ │ ├── top_03.jpg
│ │ │ │ ├── top_04.jpg
│ │ │ │ ├── top_05.png
│ │ │ │ ├── top_10.png
│ │ │ │ ├── top_100.jpg
│ │ │ │ ├── top_11.png
│ │ │ │ ├── tree
│ │ │ │ │ ├── base.gif
│ │ │ │ │ ├── cd.gif
│ │ │ │ │ ├── empty.gif
│ │ │ │ │ ├── folder.gif
│ │ │ │ │ ├── folderopen.gif
│ │ │ │ │ ├── globe.gif
│ │ │ │ │ ├── imgfolder.gif
│ │ │ │ │ ├── join.gif
│ │ │ │ │ ├── joinbottom.gif
│ │ │ │ │ ├── line.gif
│ │ │ │ │ ├── minus.gif
│ │ │ │ │ ├── minusbottom.gif
│ │ │ │ │ ├── musicfolder.gif
│ │ │ │ │ ├── nolines_minus.gif
│ │ │ │ │ ├── nolines_plus.gif
│ │ │ │ │ ├── page.gif
│ │ │ │ │ ├── plus.gif
│ │ │ │ │ ├── plusbottom.gif
│ │ │ │ │ ├── question.gif
│ │ │ │ │ └── trash.gif
│ │ │ │ └── zoom.gif
│ │ │ ├── jquery
│ │ │ │ ├── calendar-green.gif
│ │ │ │ ├── calendar.gif
│ │ │ │ ├── calendar.js
│ │ │ │ ├── jquery-1.4.2.js
│ │ │ │ ├── jquery.datepick-zh-CN.js
│ │ │ │ ├── jquery.datepick.css
│ │ │ │ └── jquery.datepick.js
│ │ │ ├── js
│ │ │ │ ├── check.js
│ │ │ │ ├── dtree.js
│ │ │ │ └── public.js
│ │ │ ├── login
│ │ │ │ ├── bottom.jsp
│ │ │ │ ├── home.jsp
│ │ │ │ ├── left.jsp
│ │ │ │ ├── login.jsp
│ │ │ │ ├── top.jsp
│ │ │ │ └── welcome.jsp
│ │ │ ├── notices
│ │ │ │ ├── add.jsp
│ │ │ │ ├── edit.jsp
│ │ │ │ ├── error.jsp
│ │ │ │ └── list.jsp
│ │ │ ├── orders
│ │ │ │ ├── error.jsp
│ │ │ │ ├── list.jsp
│ │ │ │ └── view.jsp
│ │ │ └── products
│ │ │ ├── add.jsp
│ │ │ ├── download.jsp
│ │ │ ├── edit.jsp
│ │ │ ├── error.jsp
│ │ │ └── list.jsp
│ │ ├── bookcover
│ │ │ ├── 101.jpg
│ │ │ ├── 102.jpg
│ │ │ ├── 103.jpg
│ │ │ ├── 104.jpg
│ │ │ ├── 105.jpg
│ │ │ ├── 106.jpg
│ │ │ ├── 107.jpg
│ │ │ ├── TS1.jpg
│ │ │ ├── TS10.jpg
│ │ │ ├── TS11.jpg
│ │ │ ├── TS12.jpg
│ │ │ ├── TS13.jpg
│ │ │ ├── TS14.jpg
│ │ │ ├── TS2.jpg
│ │ │ ├── TS3.jpg
│ │ │ ├── TS4.jpg
│ │ │ ├── TS5.jpg
│ │ │ ├── TS6.jpg
│ │ │ ├── TS7.jpg
│ │ │ ├── TS8.jpg
│ │ │ ├── TS9.jpg
│ │ │ ├── bookcover.jpg
│ │ │ ├── code.jpg
│ │ │ ├── dayongxiaohua.jpg
│ │ │ ├── dulala.jpg
│ │ │ ├── euro.jpg
│ │ │ ├── fish.jpg
│ │ │ ├── java2.jpg
│ │ │ ├── ngcn.jpg
│ │ │ ├── oneplant.jpg
│ │ │ ├── photog.jpg
│ │ │ ├── subwayinshanghai.jpg
│ │ │ ├── think.jpg
│ │ │ ├── travelbook.jpg
│ │ │ └── tripcn.jpg
│ │ ├── client
│ │ │ ├── activesuccess.jsp
│ │ │ ├── ad
│ │ │ │ ├── index_ad.jpg
│ │ │ │ ├── index_ad0.jpg
│ │ │ │ ├── index_ad1.jpg
│ │ │ │ ├── index_ad2.jpg
│ │ │ │ ├── index_ad3.jpg
│ │ │ │ ├── index_ad4.jpg
│ │ │ │ ├── index_ad5.jpg
│ │ │ │ ├── myad.jpg
│ │ │ │ └── page_ad.jpg
│ │ │ ├── bank_img
│ │ │ │ ├── abc.bmp
│ │ │ │ ├── bc.bmp
│ │ │ │ ├── bcc.bmp
│ │ │ │ ├── beijingnongshang.bmp
│ │ │ │ ├── bh.bmp
│ │ │ │ ├── bj.bmp
│ │ │ │ ├── ccb.bmp
│ │ │ │ ├── cib.bmp
│ │ │ │ ├── cmb.bmp
│ │ │ │ ├── cmbc.bmp
│ │ │ │ ├── dy.bmp
│ │ │ │ ├── gf.bmp
│ │ │ │ ├── guangda.bmp
│ │ │ │ ├── hx.bmp
│ │ │ │ ├── icbc.bmp
│ │ │ │ ├── nanjing.bmp
│ │ │ │ ├── ningbo.bmp
│ │ │ │ ├── pingan.bmp
│ │ │ │ ├── post.bmp
│ │ │ │ ├── sfz.bmp
│ │ │ │ ├── sh.bmp
│ │ │ │ ├── shpd.bmp
│ │ │ │ ├── zheshang.bmp
│ │ │ │ └── zx.bmp
│ │ │ ├── cart.jsp
│ │ │ ├── confirm.jsp
│ │ │ ├── createOrderSuccess.jsp
│ │ │ ├── css
│ │ │ │ ├── autoplay.css
│ │ │ │ └── main.css
│ │ │ ├── delOrderSuccess.jsp
│ │ │ ├── error
│ │ │ │ └── privilege.jsp
│ │ │ ├── foot.jsp
│ │ │ ├── head.jsp
│ │ │ ├── images
│ │ │ │ ├── IconTexto_WebDev_009.jpg
│ │ │ │ ├── billboard.gif
│ │ │ │ ├── botton_gif_025.gif
│ │ │ │ ├── buy.gif
│ │ │ │ ├── buy1.gif
│ │ │ │ ├── buy2.gif
│ │ │ │ ├── buy3.gif
│ │ │ │ ├── buybutton.gif
│ │ │ │ ├── car_step8.gif
│ │ │ │ ├── cart.gif
│ │ │ │ ├── check_use.gif
│ │ │ │ ├── error.jpg
│ │ │ │ ├── finalbutton.gif
│ │ │ │ ├── gif53_029.gif
│ │ │ │ ├── gif53_030.gif
│ │ │ │ ├── gwc_buy.gif
│ │ │ │ ├── gwc_jx.gif
│ │ │ │ ├── hottitle.gif
│ │ │ │ ├── icon1.png
│ │ │ │ ├── icon2.png
│ │ │ │ ├── icon3.png
│ │ │ │ ├── index.jpg
│ │ │ │ ├── info.jpg
│ │ │ │ ├── infobg.gif
│ │ │ │ ├── loginbg.gif
│ │ │ │ ├── loginbutton.gif
│ │ │ │ ├── loginline.gif
│ │ │ │ ├── logintitle.gif
│ │ │ │ ├── logo.png
│ │ │ │ ├── logo_1.gif
│ │ │ │ ├── logo_2.jpg
│ │ │ │ ├── menubg.gif
│ │ │ │ ├── miniicon.gif
│ │ │ │ ├── miniicon2.gif
│ │ │ │ ├── miniicon3.gif
│ │ │ │ ├── myad.jpg
│ │ │ │ ├── next_page.png
│ │ │ │ ├── next_page2.png
│ │ │ │ ├── orderbutton.gif
│ │ │ │ ├── page_ad.jpg
│ │ │ │ ├── previous_page.png
│ │ │ │ ├── previous_page2.png
│ │ │ │ ├── productlist.gif
│ │ │ │ ├── productlist.jpg
│ │ │ │ ├── serchbutton.gif
│ │ │ │ ├── signup.gif
│ │ │ │ ├── signupbutton.gif
│ │ │ │ └── success.gif
│ │ │ ├── index.jsp
│ │ │ ├── info.jsp
│ │ │ ├── js
│ │ │ │ ├── autoplay.js
│ │ │ │ ├── form.js
│ │ │ │ ├── my.js
│ │ │ │ └── order.js
│ │ │ ├── login.jsp
│ │ │ ├── menu_search.jsp
│ │ │ ├── modifyuserinfo.jsp
│ │ │ ├── myAccount.jsp
│ │ │ ├── order.jsp
│ │ │ ├── orderInfo.jsp
│ │ │ ├── orderlist.jsp
│ │ │ ├── pay.jsp
│ │ │ ├── paysuccess.jsp
│ │ │ ├── product_list.jsp
│ │ │ ├── product_search_list.jsp
│ │ │ ├── register.jsp
│ │ │ └── registersuccess.jsp
│ │ ├── error
│ │ │ └── privilege.jsp
│ │ ├── index.jsp
│ │ └── productImg
│ │ ├── 1
│ │ │ ├── 12
│ │ │ │ └── b8a866f2-aac7-4f7b-bfab-ae0a8c0c764f
│ │ │ ├── 13
│ │ │ │ └── 14d67752-de79-4d55-8541-ff0431fcf910.png
│ │ │ └── 2
│ │ │ └── 4258e40b-797f-4576-95d7-f4c19a279202.png
│ │ ├── 10
│ │ │ └── 5
│ │ │ └── 36ee63bc-c251-49ce-9b9a-b5e1e2e75ec0.jpg
│ │ ├── 11
│ │ │ ├── 11
│ │ │ │ └── 6d3c7635-545a-46b3-bd3e-d2d74f11ed69.jpg
│ │ │ └── 4
│ │ │ └── d79dc124-de69-4b77-847e-bc461bfdb857.jpg
│ │ ├── 12
│ │ │ ├── 1
│ │ │ │ └── 986b5e98-ee73-4717-89fd-b6ac26a8dc2c.jpg
│ │ │ └── 14
│ │ │ └── a1ace169-b53a-41c6-bdea-000e5946b2a5.png
│ │ ├── 13
│ │ │ ├── 15
│ │ │ │ └── f5c353fd-fc04-4675-a883-324e895f2e00
│ │ │ ├── 2
│ │ │ │ └── 20788b05-d298-4a7c-91d9-370fb056f6a5.jpg
│ │ │ └── 5
│ │ │ └── 306c0388-fbaa-49e4-9566-d63699258147
│ │ ├── 14
│ │ │ ├── 1
│ │ │ │ └── 792116e7-6d83-4be4-b3e5-4dd11b0b4565.jpg
│ │ │ ├── 10
│ │ │ │ └── b3a17a51-3467-42fb-b26d-17fe93ce417f
│ │ │ ├── 5
│ │ │ │ └── 0dff62da-16ac-4129-a001-24490d7ec57e.png
│ │ │ └── 7
│ │ │ └── 4aaec571-d86f-4ab9-9232-d59745fd8b23
│ │ ├── 15
│ │ │ ├── 1
│ │ │ │ └── 5394df32-ed6e-4203-b9c0-fc175cfc187e.jpg
│ │ │ ├── 7
│ │ │ │ └── 4cdb1ab7-cd15-4cbb-9237-d6ab23f309c9
│ │ │ └── 8
│ │ │ └── 23c6610b-1dc4-4a21-a128-164945d01974
│ │ ├── 2
│ │ │ ├── 0
│ │ │ │ └── 2105fbe5-400f-4193-a7db-d7ebac389550.jpg
│ │ │ ├── 1
│ │ │ │ └── 5d0bf45e-8372-4b20-8477-a802a68fd251.jpg
│ │ │ ├── 2
│ │ │ │ └── f553d638-aca7-48df-9061-dad52d6d7ce2.png
│ │ │ ├── 7
│ │ │ │ └── 7ede11f8-3ff9-4c12-ad58-b1d5e0e72032.jpg
│ │ │ └── 8
│ │ │ └── acc9d557-f8c9-426b-9aec-50a5a7cf3960.jpg
│ │ ├── 3
│ │ │ └── 0
│ │ │ └── 3253aeee-5462-47d0-991c-afb568ab3b03.jpg
│ │ ├── 4
│ │ │ └── 3
│ │ │ └── 0270eba2-2b48-48df-956b-0341204384d9.jpg
│ │ ├── 5
│ │ │ ├── 11
│ │ │ │ └── e4d290ce-3355-466f-a51e-13c62552d2cb.jpg
│ │ │ └── 8
│ │ │ └── c4ab442f-95c7-4d6f-a57e-3eb7dc6b83c4.jpg
│ │ ├── 6
│ │ │ ├── 12
│ │ │ │ └── bdaec3dc-fa39-48a6-b32f-6cde8c67bef4.jpg
│ │ │ └── 5
│ │ │ └── a2da626c-c72d-4972-83de-cf48405c5563.jpg
│ │ ├── 7
│ │ │ ├── 0
│ │ │ │ └── 14e9a557-da95-4023-9bd8-fff6ae594c1b.png
│ │ │ ├── 14
│ │ │ │ └── e48c5cc9-b209-412a-8ca5-5e413c17d55c.jpg
│ │ │ ├── 15
│ │ │ │ └── 0aafeea2-b2bf-49d8-8153-ff94efcc5ead.jpg
│ │ │ └── 3
│ │ │ └── f567c1a2-e13c-4a54-ae43-55756b6e1bf7
│ │ └── 9
│ │ ├── 0
│ │ │ └── 697a23d6-225a-41a3-8c20-7ab624265ecc.png
│ │ ├── 15
│ │ │ └── 1c93d4be-9b23-41eb-b4ae-d54c799c67a4
│ │ └── 3
│ │ └── eac105d4-4ab5-4af9-9061-e255016b79d9.png
│ ├── build
│ │ └── classes
│ │ ├── c3p0-config.xml
│ │ ├── cn
│ │ │ └── itcast
│ │ │ └── itcaststore
│ │ │ ├── dao
│ │ │ │ ├── NoticeDao.class
│ │ │ │ ├── OrderDao$1.class
│ │ │ │ ├── OrderDao$2.class
│ │ │ │ ├── OrderDao$3.class
│ │ │ │ ├── OrderDao$4.class
│ │ │ │ ├── OrderDao.class
│ │ │ │ ├── OrderItemDao$1.class
│ │ │ │ ├── OrderItemDao.class
│ │ │ │ ├── ProductDao.class
│ │ │ │ └── UserDao.class
│ │ │ ├── domain
│ │ │ │ ├── Notice.class
│ │ │ │ ├── Order.class
│ │ │ │ ├── OrderItem.class
│ │ │ │ ├── PageBean.class
│ │ │ │ ├── Product.class
│ │ │ │ └── User.class
│ │ │ ├── exception
│ │ │ │ ├── ActiveUserException.class
│ │ │ │ ├── AddProductException.class
│ │ │ │ ├── FindProductByIdException.class
│ │ │ │ ├── ListProductException.class
│ │ │ │ ├── LoginException.class
│ │ │ │ └── RegisterException.class
│ │ │ ├── service
│ │ │ │ ├── NoticeService.class
│ │ │ │ ├── OrderService.class
│ │ │ │ ├── ProductService.class
│ │ │ │ └── UserService.class
│ │ │ ├── tag
│ │ │ │ └── PrivilegeTag.class
│ │ │ ├── utils
│ │ │ │ ├── ActiveCodeUtils.class
│ │ │ │ ├── CheckImageServlet.class
│ │ │ │ ├── DataSourceUtils.class
│ │ │ │ ├── FileUploadUtils.class
│ │ │ │ ├── IdUtils.class
│ │ │ │ ├── MailUtils$1.class
│ │ │ │ ├── MailUtils.class
│ │ │ │ └── PaymentUtil.class
│ │ │ └── web
│ │ │ ├── filter
│ │ │ │ ├── AdminPrivilegeFilter.class
│ │ │ │ ├── EncodingFilter.class
│ │ │ │ └── MyRequest.class
│ │ │ └── servlet
│ │ │ ├── client
│ │ │ │ ├── ActiveUserServlet.class
│ │ │ │ ├── AddCartServlet.class
│ │ │ │ ├── CallBackServlet.class
│ │ │ │ ├── ChangeCartServlet.class
│ │ │ │ ├── ChangeOrderStateServlet.class
│ │ │ │ ├── CreateOrderServlet.class
│ │ │ │ ├── DelOrderByIdServlet.class
│ │ │ │ ├── FindOrderByIdServlet.class
│ │ │ │ ├── FindOrderByUserServlet.class
│ │ │ │ ├── FindProductByIdServlet.class
│ │ │ │ ├── LoginServlet.class
│ │ │ │ ├── LogoutServlet.class
│ │ │ │ ├── MenuSearchServlet.class
│ │ │ │ ├── MyAccountServlet.class
│ │ │ │ ├── OnLinePayServlet.class
│ │ │ │ ├── PayServlet.class
│ │ │ │ ├── RegisterServlet.class
│ │ │ │ ├── ShowIndexServlet.class
│ │ │ │ └── ShowProductByPageServlet.class
│ │ │ └── manager
│ │ │ ├── AddNoticeServlet.class
│ │ │ ├── AddProductServlet.class
│ │ │ ├── DeleteNoticeServlet.class
│ │ │ ├── DeleteProductServlet.class
│ │ │ ├── DownloadServlet.class
│ │ │ ├── EditNoticeServlet.class
│ │ │ ├── EditProductServlet.class
│ │ │ ├── FindByIdNoticeServlet.class
│ │ │ ├── FindOrderByManyConditionServlet.class
│ │ │ ├── FindOrdersServlet.class
│ │ │ ├── FindProductByManyConditionServlet.class
│ │ │ ├── ListNoticeServlet.class
│ │ │ ├── ListProductServlet.class
│ │ │ └── UpdateNoticeServlet.class
│ │ └── merchantInfo.properties
│ └── src
│ ├── c3p0-config.xml
│ ├── cn
│ │ └── itcast
│ │ └── itcaststore
│ │ ├── dao
│ │ │ ├── NoticeDao.java
│ │ │ ├── OrderDao.java
│ │ │ ├── OrderItemDao.java
│ │ │ ├── ProductDao.java
│ │ │ └── UserDao.java
│ │ ├── domain
│ │ │ ├── Notice.java
│ │ │ ├── Order.java
│ │ │ ├── OrderItem.java
│ │ │ ├── PageBean.java
│ │ │ ├── Product.java
│ │ │ └── User.java
│ │ ├── exception
│ │ │ ├── ActiveUserException.java
│ │ │ ├── AddProductException.java
│ │ │ ├── FindProductByIdException.java
│ │ │ ├── ListProductException.java
│ │ │ ├── LoginException.java
│ │ │ └── RegisterException.java
│ │ ├── service
│ │ │ ├── NoticeService.java
│ │ │ ├── OrderService.java
│ │ │ ├── ProductService.java
│ │ │ └── UserService.java
│ │ ├── tag
│ │ │ └── PrivilegeTag.java
│ │ ├── utils
│ │ │ ├── ActiveCodeUtils.java
│ │ │ ├── CheckImageServlet.java
│ │ │ ├── DataSourceUtils.java
│ │ │ ├── FileUploadUtils.java
│ │ │ ├── IdUtils.java
│ │ │ ├── MailUtils.java
│ │ │ └── PaymentUtil.java
│ │ └── web
│ │ ├── filter
│ │ │ ├── AdminPrivilegeFilter.java
│ │ │ └── EncodingFilter.java
│ │ └── servlet
│ │ ├── client
│ │ │ ├── ActiveUserServlet.java
│ │ │ ├── AddCartServlet.java
│ │ │ ├── CallBackServlet.java
│ │ │ ├── ChangeCartServlet.java
│ │ │ ├── ChangeOrderStateServlet.java
│ │ │ ├── CreateOrderServlet.java
│ │ │ ├── DelOrderByIdServlet.java
│ │ │ ├── FindOrderByIdServlet.java
│ │ │ ├── FindOrderByUserServlet.java
│ │ │ ├── FindProductByIdServlet.java
│ │ │ ├── LoginServlet.java
│ │ │ ├── LogoutServlet.java
│ │ │ ├── MenuSearchServlet.java
│ │ │ ├── MyAccountServlet.java
│ │ │ ├── OnLinePayServlet.java
│ │ │ ├── PayServlet.java
│ │ │ ├── RegisterServlet.java
│ │ │ ├── ShowIndexServlet.java
│ │ │ └── ShowProductByPageServlet.java
│ │ └── manager
│ │ ├── AddNoticeServlet.java
│ │ ├── AddProductServlet.java
│ │ ├── DeleteNoticeServlet.java
│ │ ├── DeleteProductServlet.java
│ │ ├── DownloadServlet.java
│ │ ├── EditNoticeServlet.java
│ │ ├── EditProductServlet.java
│ │ ├── FindByIdNoticeServlet.java
│ │ ├── FindOrderByManyConditionServlet.java
│ │ ├── FindOrdersServlet.java
│ │ ├── FindProductByManyConditionServlet.java
│ │ ├── ListNoticeServlet.java
│ │ ├── ListProductServlet.java
│ │ └── UpdateNoticeServlet.java
│ └── merchantInfo.properties
├── 绗?3-15绔?itcaststore.sql
├── 绗?绔?
├── 绗?绔?chapter01
│ ├── 106.jpg
│ ├── client
│ │ ├── ad
│ │ │ ├── index_ad.jpg
│ │ │ ├── index_ad0.jpg
│ │ │ ├── index_ad1.jpg
│ │ │ ├── index_ad2.jpg
│ │ │ ├── index_ad3.jpg
│ │ │ ├── index_ad4.jpg
│ │ │ ├── index_ad5.jpg
│ │ │ ├── myad.jpg
│ │ │ └── page_ad.jpg
│ │ ├── bookcover
│ │ │ ├── 101.jpg
│ │ │ ├── 102.jpg
│ │ │ ├── 103.jpg
│ │ │ ├── 104.jpg
│ │ │ ├── 105.jpg
│ │ │ ├── 106.jpg
│ │ │ ├── 107.jpg
│ │ │ ├── TS1.jpg
│ │ │ ├── TS10.jpg
│ │ │ ├── TS11.jpg
│ │ │ ├── TS12.jpg
│ │ │ ├── TS13.jpg
│ │ │ ├── TS14.jpg
│ │ │ ├── TS2.jpg
│ │ │ ├── TS3.jpg
│ │ │ ├── TS4.jpg
│ │ │ ├── TS5.jpg
│ │ │ ├── TS6.jpg
│ │ │ ├── TS7.jpg
│ │ │ ├── TS8.jpg
│ │ │ ├── TS9.jpg
│ │ │ ├── bookcover.jpg
│ │ │ ├── code.jpg
│ │ │ ├── dayongxiaohua.jpg
│ │ │ ├── dulala.jpg
│ │ │ ├── euro.jpg
│ │ │ ├── fish.jpg
│ │ │ ├── java2.jpg
│ │ │ ├── ngcn.jpg
│ │ │ ├── oneplant.jpg
│ │ │ ├── photog.jpg
│ │ │ ├── subwayinshanghai.jpg
│ │ │ ├── think.jpg
│ │ │ ├── travelbook.jpg
│ │ │ └── tripcn.jpg
│ │ ├── css
│ │ │ ├── autoplay.css
│ │ │ └── main.css
│ │ ├── images
│ │ │ ├── IconTexto_WebDev_009.jpg
│ │ │ ├── billboard.gif
│ │ │ ├── botton_gif_025.gif
│ │ │ ├── buy.gif
│ │ │ ├── buy1.gif
│ │ │ ├── buy2.gif
│ │ │ ├── buy3.gif
│ │ │ ├── buybutton.gif
│ │ │ ├── car_step8.gif
│ │ │ ├── cart.gif
│ │ │ ├── check_use.gif
│ │ │ ├── error.jpg
│ │ │ ├── finalbutton.gif
│ │ │ ├── gif53_029.gif
│ │ │ ├── gif53_030.gif
│ │ │ ├── gwc_buy.gif
│ │ │ ├── gwc_jx.gif
│ │ │ ├── hottitle.gif
│ │ │ ├── icon1.png
│ │ │ ├── icon2.png
│ │ │ ├── icon3.png
│ │ │ ├── index.jpg
│ │ │ ├── info.jpg
│ │ │ ├── infobg.gif
│ │ │ ├── loginbg.gif
│ │ │ ├── loginbutton.gif
│ │ │ ├── loginline.gif
│ │ │ ├── logintitle.gif
│ │ │ ├── logo.png
│ │ │ ├── logo_1.gif
│ │ │ ├── logo_2.jpg
│ │ │ ├── menubg.gif
│ │ │ ├── miniicon.gif
│ │ │ ├── miniicon2.gif
│ │ │ ├── miniicon3.gif
│ │ │ ├── myad.jpg
│ │ │ ├── next_page.png
│ │ │ ├── next_page2.png
│ │ │ ├── orderbutton.gif
│ │ │ ├── page_ad.jpg
│ │ │ ├── previous_page.png
│ │ │ ├── previous_page2.png
│ │ │ ├── productlist.gif
│ │ │ ├── productlist.jpg
│ │ │ ├── serchbutton.gif
│ │ │ ├── signup.gif
│ │ │ ├── signupbutton.gif
│ │ │ └── success.gif
│ │ ├── index.html
│ │ ├── js
│ │ │ ├── autoplay.js
│ │ │ ├── form.js
│ │ │ ├── my.js
│ │ │ └── order.js
│ │ ├── register.html
│ │ └── registersuccess.html
│ ├── cssDemo01.html
│ ├── cssDemo02.html
│ ├── cssDemo03.html
│ ├── demo01.js
│ ├── htmlDemo01.html
│ ├── htmlDemo02.html
│ ├── htmlDemo03.html
│ ├── htmlDemo04.html
│ ├── htmlDemo05.html
│ ├── htmlDemo06.html
│ ├── htmlDemo07.html
│ ├── htmlDemo08.html
│ ├── htmlDemo09.html
│ ├── jsDemo01.html
│ ├── jsDemo02.html
│ ├── jsDemo03.html
│ └── style.css
├── 绗?绔?chapter02
│ ├── WebContent
│ │ ├── GET.html
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── POST.html
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── build
│ │ └── classes
│ │ ├── Idref.xml
│ │ ├── Library.xml
│ │ ├── book.dtd
│ │ ├── book.xml
│ │ ├── book1.xml
│ │ ├── book2.xml
│ │ ├── book3.xml
│ │ ├── book4.xml
│ │ ├── city.xml
│ │ ├── enum.xml
│ │ ├── id.xml
│ │ └── notation.xml
│ └── src
│ ├── Idref.xml
│ ├── Library.xml
│ ├── book.dtd
│ ├── book.xml
│ ├── book1.xml
│ ├── book2.xml
│ ├── book3.xml
│ ├── book4.xml
│ ├── city.xml
│ ├── enum.xml
│ ├── id.xml
│ └── notation.xml
├── 绗?绔?chapter03
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── build
│ │ └── classes
│ │ ├── cn
│ │ │ └── itcast
│ │ │ └── servlet
│ │ │ ├── TestServlet01.class
│ │ │ ├── TestServlet02.class
│ │ │ ├── TestServlet03.class
│ │ │ ├── TestServlet04.class
│ │ │ ├── TestServlet05.class
│ │ │ └── TestServlet06.class
│ │ └── itcast.properties
│ └── src
│ ├── cn
│ │ └── itcast
│ │ └── servlet
│ │ ├── TestServlet01.java
│ │ ├── TestServlet02.java
│ │ ├── TestServlet03.java
│ │ ├── TestServlet04.java
│ │ ├── TestServlet05.java
│ │ └── TestServlet06.java
│ └── itcast.properties
├── 绗?绔?chapter04
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ ├── download.html
│ │ ├── form.html
│ │ ├── login.html
│ │ └── welcome.html
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── chapter04
│ │ ├── request
│ │ │ ├── DownManagerServlet.class
│ │ │ ├── IncludedServlet.class
│ │ │ ├── IncludingServlet.class
│ │ │ ├── RequestForwardServlet.class
│ │ │ ├── RequestHeadersServlet.class
│ │ │ ├── RequestLineServlet.class
│ │ │ ├── RequestParamsServlet.class
│ │ │ └── ResultServlet.class
│ │ └── response
│ │ ├── ChineseServlet.class
│ │ ├── LoginServlet.class
│ │ ├── PrintServlet.class
│ │ └── RefreshServlet.class
│ └── src
│ └── cn
│ └── itcast
│ └── chapter04
│ ├── request
│ │ ├── DownManagerServlet.java
│ │ ├── IncludedServlet.java
│ │ ├── IncludingServlet.java
│ │ ├── RequestForwardServlet.java
│ │ ├── RequestHeadersServlet.java
│ │ ├── RequestLineServlet.java
│ │ ├── RequestParamsServlet.java
│ │ └── ResultServlet.java
│ └── response
│ ├── ChineseServlet.java
│ ├── LoginServlet.java
│ ├── PrintServlet.java
│ └── RefreshServlet.java
├── 绗?绔?chapter05
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ └── login.html
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── chapter05
│ │ ├── cookie
│ │ │ └── example
│ │ │ └── LastAccessServlet.class
│ │ └── session
│ │ ├── example01
│ │ │ ├── Book.class
│ │ │ ├── BookDB.class
│ │ │ ├── CartServlet.class
│ │ │ ├── ListBookServlet.class
│ │ │ └── PurchaseServlet.class
│ │ └── example02
│ │ ├── CheckServlet.class
│ │ ├── IndexServlet.class
│ │ ├── LoginServlet.class
│ │ ├── LogoutServlet.class
│ │ └── User.class
│ └── src
│ └── cn
│ └── itcast
│ └── chapter05
│ ├── cookie
│ │ └── example
│ │ └── LastAccessServlet.java
│ └── session
│ ├── example01
│ │ ├── Book.java
│ │ ├── BookDB.java
│ │ ├── CartServlet.java
│ │ ├── ListBookServlet.java
│ │ └── PurchaseServlet.java
│ └── example02
│ ├── CheckServlet.java
│ ├── IndexServlet.java
│ ├── LoginServlet.java
│ ├── LogoutServlet.java
│ └── User.java
├── 绗?绔?chapter06
│ ├── WebContent
│ │ ├── HelloWorld.jsp
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ ├── client
│ │ │ ├── ad
│ │ │ │ ├── index_ad.jpg
│ │ │ │ ├── index_ad0.jpg
│ │ │ │ ├── index_ad1.jpg
│ │ │ │ ├── index_ad2.jpg
│ │ │ │ ├── index_ad3.jpg
│ │ │ │ ├── index_ad4.jpg
│ │ │ │ ├── index_ad5.jpg
│ │ │ │ ├── myad.jpg
│ │ │ │ └── page_ad.jpg
│ │ │ ├── bookcover
│ │ │ │ ├── 101.jpg
│ │ │ │ ├── 102.jpg
│ │ │ │ ├── 103.jpg
│ │ │ │ ├── 104.jpg
│ │ │ │ ├── 105.jpg
│ │ │ │ ├── 106.jpg
│ │ │ │ ├── 107.jpg
│ │ │ │ ├── TS1.jpg
│ │ │ │ ├── TS10.jpg
│ │ │ │ ├── TS11.jpg
│ │ │ │ ├── TS12.jpg
│ │ │ │ ├── TS13.jpg
│ │ │ │ ├── TS14.jpg
│ │ │ │ ├── TS2.jpg
│ │ │ │ ├── TS3.jpg
│ │ │ │ ├── TS4.jpg
│ │ │ │ ├── TS5.jpg
│ │ │ │ ├── TS6.jpg
│ │ │ │ ├── TS7.jpg
│ │ │ │ ├── TS8.jpg
│ │ │ │ ├── TS9.jpg
│ │ │ │ ├── bookcover.jpg
│ │ │ │ ├── code.jpg
│ │ │ │ ├── dayongxiaohua.jpg
│ │ │ │ ├── dulala.jpg
│ │ │ │ ├── euro.jpg
│ │ │ │ ├── fish.jpg
│ │ │ │ ├── java2.jpg
│ │ │ │ ├── ngcn.jpg
│ │ │ │ ├── oneplant.jpg
│ │ │ │ ├── photog.jpg
│ │ │ │ ├── subwayinshanghai.jpg
│ │ │ │ ├── think.jpg
│ │ │ │ ├── travelbook.jpg
│ │ │ │ └── tripcn.jpg
│ │ │ ├── css
│ │ │ │ ├── autoplay.css
│ │ │ │ └── main.css
│ │ │ ├── foot.jsp
│ │ │ ├── head.jsp
│ │ │ ├── images
│ │ │ │ ├── IconTexto_WebDev_009.jpg
│ │ │ │ ├── billboard.gif
│ │ │ │ ├── botton_gif_025.gif
│ │ │ │ ├── buy.gif
│ │ │ │ ├── buy1.gif
│ │ │ │ ├── buy2.gif
│ │ │ │ ├── buy3.gif
│ │ │ │ ├── buybutton.gif
│ │ │ │ ├── car_step8.gif
│ │ │ │ ├── cart.gif
│ │ │ │ ├── check_use.gif
│ │ │ │ ├── error.jpg
│ │ │ │ ├── finalbutton.gif
│ │ │ │ ├── gif53_029.gif
│ │ │ │ ├── gif53_030.gif
│ │ │ │ ├── gwc_buy.gif
│ │ │ │ ├── gwc_jx.gif
│ │ │ │ ├── hottitle.gif
│ │ │ │ ├── icon1.png
│ │ │ │ ├── icon2.png
│ │ │ │ ├── icon3.png
│ │ │ │ ├── index.jpg
│ │ │ │ ├── info.jpg
│ │ │ │ ├── infobg.gif
│ │ │ │ ├── loginbg.gif
│ │ │ │ ├── loginbutton.gif
│ │ │ │ ├── loginline.gif
│ │ │ │ ├── logintitle.gif
│ │ │ │ ├── logo.png
│ │ │ │ ├── logo_1.gif
│ │ │ │ ├── logo_2.jpg
│ │ │ │ ├── menubg.gif
│ │ │ │ ├── miniicon.gif
│ │ │ │ ├── miniicon2.gif
│ │ │ │ ├── miniicon3.gif
│ │ │ │ ├── myad.jpg
│ │ │ │ ├── next_page.png
│ │ │ │ ├── next_page2.png
│ │ │ │ ├── orderbutton.gif
│ │ │ │ ├── page_ad.jpg
│ │ │ │ ├── previous_page.png
│ │ │ │ ├── previous_page2.png
│ │ │ │ ├── productlist.gif
│ │ │ │ ├── productlist.jpg
│ │ │ │ ├── serchbutton.gif
│ │ │ │ ├── signup.gif
│ │ │ │ ├── signupbutton.gif
│ │ │ │ └── success.gif
│ │ │ ├── index.jsp
│ │ │ ├── js
│ │ │ │ ├── autoplay.js
│ │ │ │ ├── form.js
│ │ │ │ ├── my.js
│ │ │ │ └── order.js
│ │ │ ├── menu_search.jsp
│ │ │ ├── register.jsp
│ │ │ └── registersuccess.jsp
│ │ ├── date.jsp
│ │ ├── dynamicInclude.jsp
│ │ ├── error.jsp
│ │ ├── example01.jsp
│ │ ├── example02.jsp
│ │ ├── exception.jsp
│ │ ├── include.jsp
│ │ ├── included.jsp
│ │ ├── index.jsp
│ │ ├── jspforward.jsp
│ │ ├── out.jsp
│ │ ├── pageContext.jsp
│ │ ├── register
│ │ │ ├── ad
│ │ │ │ ├── index_ad.jpg
│ │ │ │ ├── index_ad1.jpg
│ │ │ │ ├── index_ad2.jpg
│ │ │ │ ├── index_ad3.jpg
│ │ │ │ ├── index_ad4.jpg
│ │ │ │ ├── index_ad5.jpg
│ │ │ │ ├── myad.jpg
│ │ │ │ └── page_ad.jpg
│ │ │ ├── css
│ │ │ │ ├── autoplay.css
│ │ │ │ └── main.css
│ │ │ ├── images
│ │ │ │ ├── IconTexto_WebDev_009.jpg
│ │ │ │ ├── billboard.gif
│ │ │ │ ├── bottomlogo.png
│ │ │ │ ├── bottomlogo_1.gif
│ │ │ │ ├── botton_gif_025.gif
│ │ │ │ ├── buy.bmp
│ │ │ │ ├── buy.gif
│ │ │ │ ├── buy1.gif
│ │ │ │ ├── buy2.gif
│ │ │ │ ├── buy3.gif
│ │ │ │ ├── buybutton.gif
│ │ │ │ ├── car_step8.gif
│ │ │ │ ├── cart.gif
│ │ │ │ ├── check_use.gif
│ │ │ │ ├── error.jpg
│ │ │ │ ├── finalbutton.gif
│ │ │ │ ├── gif53_029.gif
│ │ │ │ ├── gif53_030.gif
│ │ │ │ ├── gwc_buy.gif
│ │ │ │ ├── gwc_jx.gif
│ │ │ │ ├── hottitle.gif
│ │ │ │ ├── index.jpg
│ │ │ │ ├── info.jpg
│ │ │ │ ├── infobg.gif
│ │ │ │ ├── loginbg.gif
│ │ │ │ ├── loginbutton.gif
│ │ │ │ ├── loginline.gif
│ │ │ │ ├── logintitle.gif
│ │ │ │ ├── logo.png
│ │ │ │ ├── logo_1.gif
│ │ │ │ ├── logo_2.jpg
│ │ │ │ ├── menubg.gif
│ │ │ │ ├── miniicon.gif
│ │ │ │ ├── miniicon2.gif
│ │ │ │ ├── miniicon3.gif
│ │ │ │ ├── orderbutton.gif
│ │ │ │ ├── productlist.gif
│ │ │ │ ├── productlist.jpg
│ │ │ │ ├── serchbutton.gif
│ │ │ │ ├── signup.gif
│ │ │ │ ├── signupbutton.gif
│ │ │ │ └── success.gif
│ │ │ ├── index.jsp
│ │ │ ├── js
│ │ │ │ ├── autoplay.js
│ │ │ │ ├── form.js
│ │ │ │ └── my.js
│ │ │ ├── register.jsp
│ │ │ └── registersuccess.jsp
│ │ └── welcome.jsp
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── jsp
│ │ ├── HellowWorld$1.class
│ │ └── HellowWorld.class
│ └── src
│ └── cn
│ └── itcast
│ └── jsp
│ └── HellowWorld.java
├── 绗?绔?chapter07
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── commons-beanutils-1.9.2.jar
│ │ │ │ ├── commons-logging-1.2.jar
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── c_choose.jsp
│ │ ├── c_foreach1.jsp
│ │ ├── c_foreach2.jsp
│ │ ├── c_foreach3.jsp
│ │ ├── c_if.jsp
│ │ ├── c_out1.jsp
│ │ ├── c_out2.jsp
│ │ ├── c_url.jsp
│ │ ├── cookie.jsp
│ │ ├── myjsp.jsp
│ │ ├── pageContext.jsp
│ │ ├── param.jsp
│ │ ├── scopes.jsp
│ │ └── test.jsp
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── chapter07
│ │ ├── beanutils
│ │ │ ├── BeanUtilsDemo.class
│ │ │ └── Person.class
│ │ ├── javabean
│ │ │ ├── Book.class
│ │ │ └── Student.class
│ │ └── servlet
│ │ └── MyServlet.class
│ └── src
│ └── cn
│ └── itcast
│ └── chapter07
│ ├── beanutils
│ │ ├── BeanUtilsDemo.java
│ │ └── Person.java
│ ├── javabean
│ │ ├── Book.java
│ │ └── Student.java
│ └── servlet
│ └── MyServlet.java
├── 绗?绔?chapter08
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── jstl.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── first.jsp
│ │ ├── form.jsp
│ │ ├── index.jsp
│ │ ├── login.jsp
│ │ ├── myjsp.jsp
│ │ └── testattribute.jsp
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── chapter08
│ │ ├── entity
│ │ │ └── User.class
│ │ ├── filter
│ │ │ ├── AutoLoginFilter.class
│ │ │ ├── CharacterFilter.class
│ │ │ ├── CharacterRequest.class
│ │ │ ├── CharacterServlet.class
│ │ │ ├── ForwardFilter.class
│ │ │ ├── ForwardServlet.class
│ │ │ ├── LoginServlet.class
│ │ │ ├── LogoutServlet.class
│ │ │ ├── MyFilter.class
│ │ │ ├── MyFilter01.class
│ │ │ ├── MyFilter02.class
│ │ │ ├── MyFilter03.class
│ │ │ └── MyServlet.class
│ │ └── listener
│ │ ├── MyAttributeListener.class
│ │ └── MyListener.class
│ └── src
│ └── cn
│ └── itcast
│ └── chapter08
│ ├── entity
│ │ └── User.java
│ ├── filter
│ │ ├── AutoLoginFilter.java
│ │ ├── CharacterFilter.java
│ │ ├── CharacterServlet.java
│ │ ├── ForwardFilter.java
│ │ ├── ForwardServlet.java
│ │ ├── LoginServlet.java
│ │ ├── LogoutServlet.java
│ │ ├── MyFilter.java
│ │ ├── MyFilter01.java
│ │ ├── MyFilter02.java
│ │ ├── MyFilter03.java
│ │ └── MyServlet.java
│ └── listener
│ ├── MyAttributeListener.java
│ └── MyListener.java
├── 绗?绔?chapter09
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── WEB-INF
│ │ ├── lib
│ │ │ └── mysql-connector-java-5.0.8-bin.jar
│ │ └── web.xml
│ ├── build
│ │ └── classes
│ │ └── cn
│ │ └── itcast
│ │ └── jdbc
│ │ └── example
│ │ ├── DeleteUserTest.class
│ │ ├── Example01.class
│ │ ├── Example02.class
│ │ ├── Example03.class
│ │ ├── FindAllUsersTest.class
│ │ ├── FindUserByIdTest.class
│ │ ├── JdbcInsertTest.class
│ │ ├── UpdateUserTest.class
│ │ ├── dao
│ │ │ └── UsersDao.class
│ │ ├── domain
│ │ │ └── User.class
│ │ └── utils
│ │ └── JDBCUtils.class
│ └── src
│ └── cn
│ └── itcast
│ └── jdbc
│ └── example
│ ├── DeleteUserTest.java
│ ├── Example01.java
│ ├── Example02.java
│ ├── Example03.java
│ ├── FindAllUsersTest.java
│ ├── FindUserByIdTest.java
│ ├── JdbcInsertTest.java
│ ├── UpdateUserTest.java
│ ├── dao
│ │ └── UsersDao.java
│ ├── domain
│ │ └── User.java
│ └── utils
│ └── JDBCUtils.java
└── 绗?绔?cn
└── itcast
└── firstapp
└── servlet
├── HelloWorldServlet.class
├── HelloWorldServlet.java
├── HelloWorldServlet1.class
├── HelloWorldServlet1.java
├── RequestMethodServlet.class
└── RequestMethodServlet.java
323 directories, 1041 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论