Introduction - If you have any usage issues, please Google them yourself
The system is simple to use Java forum function, using Struts technology, using MySQL database
Packet : 25811233bbs.rar filelist
bbs\.project
bbs\src\ch11\Resource.properties
bbs\src\ch11\Resource_zh.properties
bbs\src\ch11\Resource_temp.properties.bak
bbs\src\ch11\Resource_temp.properties
bbs\src\ch11\form\LoginUserForm.java
bbs\src\ch11\form\SortForm.java
bbs\src\ch11\form\TopicForm.java
bbs\src\ch11\form\UserForm.java
bbs\src\ch11\util\MyRequestProcessor.java
bbs\src\ch11\util\Constants.java
bbs\src\ch11\util\DB.java
bbs\src\ch11\util\CodeFilter.java
bbs\src\ch11\bean\TopicDisp.java
bbs\src\ch11\bean\Sort.java
bbs\src\ch11\bean\Topic.java
bbs\src\ch11\bean\User.java
bbs\src\ch11\bean\Respond.java
bbs\src\ch11\action\SignAction.java
bbs\src\ch11\action\PreSignAction.java
bbs\src\ch11\action\NewTopicSubmitAction.java
bbs\src\ch11\action\ContentAction.java
bbs\src\ch11\action\ActionUserDel.java
bbs\src\ch11\action\NewTopicAction.java
bbs\src\ch11\action\ActionSortEditSubmit.java
bbs\src\ch11\action\ActionTopicDel.java
bbs\src\ch11\action\TopicAction.java
bbs\src\ch11\action\ActionAdminLogin.java
bbs\src\ch11\action\ActionUserSearch.java
bbs\src\ch11\action\ActionSortPreInsert.java
bbs\src\ch11\action\ActionSortAdmin.java
bbs\src\ch11\action\ActionTopicSearch.java
bbs\src\ch11\action\ActionSortDel.java
bbs\src\ch11\action\ActionUserAdmin.java
bbs\src\ch11\action\ActionSortEdit.java
bbs\src\ch11\action\ActionSortInsert.java
bbs\src\ch11\action\ActionUserEdit.java
bbs\src\ch11\action\LoginAction.java
bbs\src\ch11\action\QuitAction.java
bbs\src\ch11\action\AdminQuitAction.java
bbs\WebRoot\WEB-INF\lib\antlr.jar
bbs\WebRoot\WEB-INF\lib\commons-beanutils.jar
bbs\WebRoot\WEB-INF\lib\commons-digester.jar
bbs\WebRoot\WEB-INF\lib\commons-fileupload.jar
bbs\WebRoot\WEB-INF\lib\commons-logging.jar
bbs\WebRoot\WEB-INF\lib\commons-validator.jar
bbs\WebRoot\WEB-INF\lib\jakarta-oro.jar
bbs\WebRoot\WEB-INF\lib\struts.jar
bbs\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.0-beta-bin.jar
bbs\WebRoot\WEB-INF\lib\commons-dbcp-1.2.1.jar
bbs\WebRoot\WEB-INF\lib\commons-pool-1.3.jar
bbs\WebRoot\WEB-INF\classes\ch11\Resource_zh.properties
bbs\WebRoot\WEB-INF\classes\ch11\Resource_temp.properties.bak
bbs\WebRoot\WEB-INF\classes\ch11\Resource_temp.properties
bbs\WebRoot\WEB-INF\classes\ch11\Resource.properties
bbs\WebRoot\WEB-INF\classes\ch11\util\MyRequestProcessor.class
bbs\WebRoot\WEB-INF\classes\ch11\util\DB.class
bbs\WebRoot\WEB-INF\classes\ch11\util\Constants.class
bbs\WebRoot\WEB-INF\classes\ch11\util\CodeFilter.class
bbs\WebRoot\WEB-INF\classes\ch11\form\UserForm.class
bbs\WebRoot\WEB-INF\classes\ch11\form\TopicForm.class
bbs\WebRoot\WEB-INF\classes\ch11\form\SortForm.class
bbs\WebRoot\WEB-INF\classes\ch11\form\LoginUserForm.class
bbs\WebRoot\WEB-INF\classes\ch11\bean\User.class
bbs\WebRoot\WEB-INF\classes\ch11\bean\TopicDisp.class
bbs\WebRoot\WEB-INF\classes\ch11\bean\Topic.class
bbs\WebRoot\WEB-INF\classes\ch11\bean\Sort.class
bbs\WebRoot\WEB-INF\classes\ch11\bean\Respond.class
bbs\WebRoot\WEB-INF\classes\ch11\action\TopicAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\SignAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\QuitAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\PreSignAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\NewTopicSubmitAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\NewTopicAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\LoginAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ContentAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\AdminQuitAction.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionUserSearch.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionUserEdit.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionUserDel.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionUserAdmin.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionTopicSearch.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionTopicDel.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionSortPreInsert.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionSortInsert.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionSortEditSubmit.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionSortEdit.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionSortDel.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionSortAdmin.class
bbs\WebRoot\WEB-INF\classes\ch11\action\ActionAdminLogin.class
bbs\WebRoot\WEB-INF\web.xml
bbs\WebRoot\WEB-INF\struts-config.xml
bbs\WebRoot\WEB-INF\.struts-config.mex
bbs\WebRoot\WEB-INF\struts-bean.tld
bbs\WebRoot\WEB-INF\struts-html.tld
bbs\WebRoot\WEB-INF\struts-logic.tld
bbs\WebRoot\WEB-INF\struts-nested.tld
bbs\WebRoot\WEB-INF\struts-tiles.tld
bbs\WebRoot\WEB-INF\validator-rules.xml
bbs\WebRoot\WEB-INF\validation.xml
bbs\WebRoot\META-INF\MANIFEST.MF
bbs\WebRoot\index.jsp
bbs\WebRoot\bbsContent.jsp
bbs\WebRoot\bbsLogin.jsp
bbs\WebRoot\bbsMain.jsp
bbs\WebRoot\bbsnew.jsp
bbs\WebRoot\bbsRegist.jsp
bbs\WebRoot\bbsTopic.jsp
bbs\WebRoot\wrong.jsp
bbs\WebRoot\bbsAdmin\bbsAdminLogin.jsp
bbs\WebRoot\bbsAdmin\bbsAdminMain.jsp
bbs\WebRoot\bbsAdmin\bbsSortAdmin.jsp
bbs\WebRoot\bbsAdmin\bbsSortEdit.jsp
bbs\WebRoot\bbsAdmin\bbsSortNew.jsp
bbs\WebRoot\bbsAdmin\bbsTopicAdmin.jsp
bbs\WebRoot\bbsAdmin\bbsUserAdmin.jsp
bbs\WebRoot\bbsAdmin\bbsUserEdit.jsp
bbs\WebRoot\bbsAdmin\images\201.gif
bbs\WebRoot\bbsAdmin\images\202.jpg
bbs\WebRoot\bbsAdmin\images\203.jpg
bbs\WebRoot\bbsAdmin\images\Thumbs.db
bbs\WebRoot\bbsAdmin\images\b012.gif
bbs\WebRoot\bbsAdmin\images\b022.gif
bbs\WebRoot\bbsAdmin\images\bg_01.gif
bbs\WebRoot\bbsAdmin\images\bg_02.gif
bbs\WebRoot\bbsAdmin\images\btn_01.gif
bbs\WebRoot\bbsAdmin\images\btn_02.gif
bbs\WebRoot\bbsAdmin\images\btn_05.gif
bbs\WebRoot\bbsAdmin\images\btn_07.gif
bbs\WebRoot\bbsAdmin\images\btn_08.gif
bbs\WebRoot\bbsAdmin\images\btn_09.gif
bbs\WebRoot\bbsAdmin\images\btn_10.gif
bbs\WebRoot\bbsAdmin\images\btn_18.gif
bbs\WebRoot\bbsAdmin\images\btn_24.gif
bbs\WebRoot\bbsAdmin\images\btn_28.gif
bbs\WebRoot\bbsAdmin\images\btn_30.gif
bbs\WebRoot\bbsAdmin\images\btn_32.gif
bbs\WebRoot\bbsAdmin\images\button.gif
bbs\WebRoot\bbsAdmin\images\female_2.gif
bbs\WebRoot\bbsAdmin\images\header_21.gif
bbs\WebRoot\bbsAdmin\images\icon_04.gif
bbs\WebRoot\bbsAdmin\images\icon_10.gif
bbs\WebRoot\bbsAdmin\images\icon_11.gif
bbs\WebRoot\bbsAdmin\images\icon_12.gif
bbs\WebRoot\bbsAdmin\images\icon_15.gif
bbs\WebRoot\bbsAdmin\images\icon_24.gif
bbs\WebRoot\bbsAdmin\images\icon_25.gif
bbs\WebRoot\bbsAdmin\images\icon_26.gif
bbs\WebRoot\bbsAdmin\images\icon_27.gif
bbs\WebRoot\bbsAdmin\images\icon_29.gif
bbs\WebRoot\bbsAdmin\images\icon_30.gif
bbs\WebRoot\bbsAdmin\images\icon_36.gif
bbs\WebRoot\bbsAdmin\images\icon_37.gif
bbs\WebRoot\bbsAdmin\images\icon_38.gif
bbs\WebRoot\bbsAdmin\images\icon_5.gif
bbs\WebRoot\bbsAdmin\images\icon_6.gif
bbs\WebRoot\bbsAdmin\images\icon_7.gif
bbs\WebRoot\bbsAdmin\images\icon_8.gif
bbs\WebRoot\bbsAdmin\images\icon_9.gif
bbs\WebRoot\bbsAdmin\images\logo.jpg
bbs\WebRoot\bbsAdmin\images\male_2.gif
bbs\WebRoot\bbsAdmin\images\part1_37.gif
bbs\WebRoot\bbsAdmin\images\part1_38.gif
bbs\WebRoot\bbsAdmin\images\part1_41.gif
bbs\WebRoot\bbsAdmin\images\part1_44.gif
bbs\WebRoot\bbsAdmin\images\part1_48.gif
bbs\WebRoot\bbsAdmin\images\part1_51.gif
bbs\WebRoot\bbsAdmin\images\part1_52.gif
bbs\WebRoot\bbsAdmin\images\part1_55.gif
bbs\WebRoot\bbsAdmin\images\showimage(1).jpg
bbs\WebRoot\bbsAdmin\images\showimage(2).jpg
bbs\WebRoot\bbsAdmin\images\showimage(3).jpg
bbs\WebRoot\bbsAdmin\images\showimage(4).jpg
bbs\WebRoot\bbsAdmin\images\showimage(5).jpg
bbs\WebRoot\bbsAdmin\images\showimage(6).jpg
bbs\WebRoot\bbsAdmin\images\showimage(7).jpg
bbs\WebRoot\bbsAdmin\images\showimage.jpg
bbs\WebRoot\bbsAdmin\images\style.css
bbs\WebRoot\images\201.gif
bbs\WebRoot\images\202.jpg
bbs\WebRoot\images\203.jpg
bbs\WebRoot\images\Thumbs.db
bbs\WebRoot\images\b012.gif
bbs\WebRoot\images\b022.gif
bbs\WebRoot\images\bg_01.gif
bbs\WebRoot\images\bg_02.gif
bbs\WebRoot\images\btn_01.gif
bbs\WebRoot\images\btn_02.gif
bbs\WebRoot\images\btn_05.gif
bbs\WebRoot\images\btn_07.gif
bbs\WebRoot\images\btn_08.gif
bbs\WebRoot\images\btn_09.gif
bbs\WebRoot\images\btn_10.gif
bbs\WebRoot\images\btn_18.gif
bbs\WebRoot\images\btn_24.gif
bbs\WebRoot\images\btn_28.gif
bbs\WebRoot\images\btn_30.gif
bbs\WebRoot\images\btn_32.gif
bbs\WebRoot\images\button.gif
bbs\WebRoot\images\female_2.gif
bbs\WebRoot\images\header_21.gif
bbs\WebRoot\images\icon_04.gif
bbs\WebRoot\images\icon_10.gif
bbs\WebRoot\images\icon_11.gif
bbs\WebRoot\images\icon_12.gif
bbs\WebRoot\images\icon_15.gif
bbs\WebRoot\images\icon_24.gif
bbs\WebRoot\images\icon_25.gif
bbs\WebRoot\images\icon_26.gif
bbs\WebRoot\images\icon_27.gif
bbs\WebRoot\images\icon_29.gif
bbs\WebRoot\images\icon_30.gif
bbs\WebRoot\images\icon_36.gif
bbs\WebRoot\images\icon_37.gif
bbs\WebRoot\images\icon_38.gif
bbs\WebRoot\images\icon_5.gif
bbs\WebRoot\images\icon_6.gif
bbs\WebRoot\images\icon_7.gif
bbs\WebRoot\images\icon_8.gif
bbs\WebRoot\images\icon_9.gif
bbs\WebRoot\images\male_2.gif
bbs\WebRoot\images\part1_37.gif
bbs\WebRoot\images\part1_38.gif
bbs\WebRoot\images\part1_41.gif
bbs\WebRoot\images\part1_44.gif
bbs\WebRoot\images\part1_48.gif
bbs\WebRoot\images\part1_51.gif
bbs\WebRoot\images\part1_52.gif
bbs\WebRoot\images\part1_55.gif
bbs\WebRoot\images\style.css
bbs\WebRoot\bbs.sql
bbs\.mymetadata
bbs\.classpath
bbs\.mystrutsdata
bbs\WebRoot\WEB-INF\classes\ch11\util
bbs\WebRoot\WEB-INF\classes\ch11\form
bbs\WebRoot\WEB-INF\classes\ch11\bean
bbs\WebRoot\WEB-INF\classes\ch11\action
bbs\WebRoot\WEB-INF\classes\ch11
bbs\src\ch11\form
bbs\src\ch11\util
bbs\src\ch11\bean
bbs\src\ch11\action
bbs\WebRoot\WEB-INF\lib
bbs\WebRoot\WEB-INF\classes
bbs\WebRoot\bbsAdmin\images
bbs\src\ch11
bbs\WebRoot\WEB-INF
bbs\WebRoot\META-INF
bbs\WebRoot\bbsAdmin
bbs\WebRoot\images
bbs\src
bbs\WebRoot
bbs\.myeclipse
bbs