Introduction - If you have any usage issues, please Google them yourself
Tourism self-help system, based on the jsp, struts, hibernate and mysql, sub-customers and the administrator role
Packet : 105230308tshs.rar filelist
tshs\.project
tshs\src\org\tshs\ApplicationResources.properties
tshs\src\org\tshs\TempInitial.java
tshs\src\org\tshs\filter\SetCharacterEncodingFilter.java
tshs\src\org\tshs\core\CacheManager.java
tshs\src\org\tshs\core\CfgManager.java
tshs\src\org\tshs\core\Constant.java
tshs\src\org\tshs\core\IdGenerationFactory.java
tshs\src\org\tshs\core\TSHSSystem.java
tshs\src\org\tshs\core\Utils.java
tshs\src\org\tshs\core\AuthenticationManager.java
tshs\src\org\tshs\entity\Client.java
tshs\src\org\tshs\entity\SightSpot.java
tshs\src\org\tshs\entity\TravelCorp.java
tshs\src\org\tshs\entity\TravelDept.java
tshs\src\org\tshs\entity\TravelGroup.java
tshs\src\org\tshs\entity\TshsObject.java
tshs\src\org\tshs\exception\DBLockedException.java
tshs\src\org\tshs\exception\DBTableFullException.java
tshs\src\org\tshs\search\SearchEngine.java
tshs\src\org\tshs\storage\rdbms\ColumnInfo.java
tshs\src\org\tshs\storage\rdbms\DbManager.java
tshs\src\org\tshs\storage\rdbms\TableRow.java
tshs\src\org\tshs\storage\rdbms\TableRowIterator.java
tshs\src\org\tshs\actionform\travelcorp\CheckCorpDataForm.java
tshs\src\org\tshs\actionform\travelcorp\CacncelTravpathInfoForm.java
tshs\src\org\tshs\actionform\travelcorp\RenewCorpDataForm.java
tshs\src\org\tshs\actionform\travelcorp\TravCorploginForm.java
tshs\src\org\tshs\actionform\travelcorp\SerchTrapathInfoForm.java
tshs\src\org\tshs\actionform\travelcorp\CorpRegisteForm.java
tshs\src\org\tshs\actionform\travelcorp\SerchSightspotForm.java
tshs\src\org\tshs\actionform\clientform\SerchTravplanForm.java
tshs\src\org\tshs\actionform\clientform\OrderSubmitForm.java
tshs\src\org\tshs\actionform\clientform\CancelOrderForm.java
tshs\src\org\tshs\actionform\clientform\CheckPersDataForm.java
tshs\src\org\tshs\actionform\clientform\ClientRegisteForm.java
tshs\src\org\tshs\actionform\clientform\PersMangerForm.java
tshs\src\org\tshs\actionform\clientform\RenewPersDataForm.java
tshs\src\org\tshs\actionform\clientform\SerchTravCorpForm.java
tshs\src\org\tshs\actionform\clientform\CorpCommentForm.java
tshs\src\org\tshs\actionform\clientform\TravelpathListForm.java
tshs\src\org\tshs\actionform\clientform\ClientLoginForm.java
tshs\src\org\tshs\actionform\clientform\SerchSightspotForm.java
tshs\src\org\tshs\actionform\traveldept\OpenSightspotForm.java
tshs\src\org\tshs\actionform\traveldept\TravdeptLoginForm.java
tshs\src\org\tshs\actionform\traveldept\RenewTravDataForm.java
tshs\src\org\tshs\actionform\traveldept\ChekCorpinfoForm.java
tshs\src\org\tshs\actionform\traveldept\CloseSightspotForm.java
tshs\src\org\tshs\constant\Constants.java
tshs\src\org\tshs\action\travelcorpaction\CheckCorpDataAction.java
tshs\src\org\tshs\action\travelcorpaction\CorploginAction.java
tshs\src\org\tshs\action\travelcorpaction\CorpRegisteAction.java
tshs\src\org\tshs\action\traveldeptaction\OpenSightspotAction.java
tshs\src\org\tshs\action\clientaction\OrderSubmitAction.java
tshs\src\org\tshs\action\clientaction\ClientRegisteAction.java
tshs\src\org\tshs\action\clientaction\ClientLoginAction.java
tshs\src\org\tshs\action\clientaction\CheckclientinfoAction.java
tshs\src\org\tshs\action\ModifysightAction.java
tshs\src\org\tshs\struts\ApplicationResources.properties
tshs\src\org\tshs\struts\form\UpdateSightForm.java
tshs\src\org\tshs\struts\action\ModifyAction.java
tshs\src\org\tshs\struts\action\UpdateSightAction.java
tshs\src\org\tshs\struts\action\IndexAction.java
tshs\src\org\tshs\struts\action\SearchgroupAction.java
tshs\src\org\tshs\struts\action\DisplayAction.java
tshs\src\org\tshs\struts\action\CancelgroupAction.java
tshs\src\org\tshs\struts\action\EntergroupAction.java
tshs\src\org\tshs\struts\action\SearchsightAction.java
tshs\src\org\tshs\struts\action\SearchAction.java
tshs\src\org\tshs\struts\action\SearchcorpAction.java
tshs\src\org\tshs\struts\action\ShowgroupsincorpAction.java
tshs\src\org\tshs\struts\action\TravdeptloginAction.java
tshs\src\org\tshs\struts\action\CheckinfoAction.java
tshs\src\org\tshs\struts\action\EditclientAction.java
tshs\src\org\tshs\struts\action\CheckcorpinfoAction.java
tshs\src\org\tshs\struts\action\OpenedgroupAction.java
tshs\src\org\tshs\struts\action\CorpeditAction.java
tshs\src\org\tshs\struts\action\OpengroupAction.java
tshs\src\org\tshs\struts\action\EditdeptAction.java
tshs\src\org\tshs\struts\action\LogoutAction.java
tshs\src\tshs.cfg
tshs\src\log4j.properties
tshs\WebRoot\WEB-INF\lib\antlr.jar
tshs\WebRoot\WEB-INF\lib\commons-beanutils.jar
tshs\WebRoot\WEB-INF\lib\commons-digester.jar
tshs\WebRoot\WEB-INF\lib\commons-fileupload.jar
tshs\WebRoot\WEB-INF\lib\commons-logging.jar
tshs\WebRoot\WEB-INF\lib\commons-validator.jar
tshs\WebRoot\WEB-INF\lib\jakarta-oro.jar
tshs\WebRoot\WEB-INF\lib\struts.jar
tshs\WebRoot\WEB-INF\lib\mysql-connector-java-3.1.12-bin.jar
tshs\WebRoot\WEB-INF\lib\commons-dbcp.jar
tshs\WebRoot\WEB-INF\lib\commons-pool.jar
tshs\WebRoot\WEB-INF\lib\commons-collections.jar
tshs\WebRoot\WEB-INF\lib\commons-cli.jar
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\ApplicationResources.properties
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\form\UpdateSightForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\UpdateSightAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\TravdeptloginAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\ShowgroupsincorpAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\SearchsightAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\SearchgroupAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\SearchcorpAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\SearchAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\OpengroupAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\OpenedgroupAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\ModifyAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\LogoutAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\IndexAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\EntergroupAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\EditdeptAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\EditclientAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\DisplayAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\CorpeditAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\CheckinfoAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\CheckcorpinfoAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action\CancelgroupAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\ApplicationResources.properties
tshs\WebRoot\WEB-INF\classes\org\tshs\storage\rdbms\TableRowIterator.class
tshs\WebRoot\WEB-INF\classes\org\tshs\storage\rdbms\TableRow.class
tshs\WebRoot\WEB-INF\classes\org\tshs\storage\rdbms\DbManager.class
tshs\WebRoot\WEB-INF\classes\org\tshs\storage\rdbms\ColumnInfo.class
tshs\WebRoot\WEB-INF\classes\org\tshs\search\SearchEngine.class
tshs\WebRoot\WEB-INF\classes\org\tshs\filter\SetCharacterEncodingFilter.class
tshs\WebRoot\WEB-INF\classes\org\tshs\exception\DBTableFullException.class
tshs\WebRoot\WEB-INF\classes\org\tshs\exception\DBLockedException.class
tshs\WebRoot\WEB-INF\classes\org\tshs\entity\TshsObject.class
tshs\WebRoot\WEB-INF\classes\org\tshs\entity\TravelGroup.class
tshs\WebRoot\WEB-INF\classes\org\tshs\entity\TravelDept.class
tshs\WebRoot\WEB-INF\classes\org\tshs\entity\TravelCorp.class
tshs\WebRoot\WEB-INF\classes\org\tshs\entity\SightSpot.class
tshs\WebRoot\WEB-INF\classes\org\tshs\entity\Client.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\Utils.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\TSHSSystem.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\IdGenerationFactory.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\Constant$Sex.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\Constant.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\Constant$ObjectType.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\Constant$AuthState.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\CfgManager.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\CacheManager.class
tshs\WebRoot\WEB-INF\classes\org\tshs\core\AuthenticationManager.class
tshs\WebRoot\WEB-INF\classes\org\tshs\constant\Constants.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\traveldept\TravdeptLoginForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\traveldept\RenewTravDataForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\traveldept\OpenSightspotForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\traveldept\CloseSightspotForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\traveldept\ChekCorpinfoForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp\TravCorploginForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp\SerchTrapathInfoForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp\SerchSightspotForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp\RenewCorpDataForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp\CorpRegisteForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp\CheckCorpDataForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp\CacncelTravpathInfoForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\TravelpathListForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\SerchTravplanForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\SerchTravCorpForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\SerchSightspotForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\RenewPersDataForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\PersMangerForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\OrderSubmitForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\CorpCommentForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\ClientRegisteForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\ClientLoginForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\CheckPersDataForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform\CancelOrderForm.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\traveldeptaction\OpenSightspotAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\travelcorpaction\CorploginAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\travelcorpaction\CorpRegisteAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\travelcorpaction\CheckCorpDataAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\clientaction\OrderSubmitAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\clientaction\ClientRegisteAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\clientaction\ClientLoginAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\clientaction\CheckclientinfoAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\action\ModifysightAction.class
tshs\WebRoot\WEB-INF\classes\org\tshs\TempInitial.class
tshs\WebRoot\WEB-INF\classes\tshs.cfg
tshs\WebRoot\WEB-INF\classes\log4j.properties
tshs\WebRoot\WEB-INF\web.xml
tshs\WebRoot\WEB-INF\struts-config.xml
tshs\WebRoot\WEB-INF\.struts-config.mex
tshs\WebRoot\WEB-INF\struts-bean.tld
tshs\WebRoot\WEB-INF\struts-html.tld
tshs\WebRoot\WEB-INF\struts-logic.tld
tshs\WebRoot\WEB-INF\struts-nested.tld
tshs\WebRoot\WEB-INF\struts-tiles.tld
tshs\WebRoot\WEB-INF\validator-rules.xml
tshs\WebRoot\WEB-INF\validation.xml
tshs\WebRoot\META-INF\MANIFEST.MF
tshs\WebRoot\index.jsp
tshs\WebRoot\contact.jsp
tshs\WebRoot\error.jsp
tshs\WebRoot\tshs.jsp
tshs\WebRoot\success.jsp
tshs\WebRoot\body\index.jsp
tshs\WebRoot\body\contact.jsp
tshs\WebRoot\body\error.jsp
tshs\WebRoot\body\tshs.jsp
tshs\WebRoot\body\success.jsp
tshs\WebRoot\body\dept\travdeptlogin.jsp
tshs\WebRoot\body\dept\deptregiste.jsp
tshs\WebRoot\body\dept\opensightspot.jsp
tshs\WebRoot\body\dept\sightspotmanager.jsp
tshs\WebRoot\body\dept\deptdataintro.jsp
tshs\WebRoot\body\dept\chekcorpinfor.jsp
tshs\WebRoot\body\dept\sightdisplay.jsp
tshs\WebRoot\body\dept\modifysight.jsp
tshs\WebRoot\body\dept\deptmanage.jsp
tshs\WebRoot\body\dept\modifydept.jsp
tshs\WebRoot\body\corp\corpregiste.jsp
tshs\WebRoot\body\corp\travcorplogin.jsp
tshs\WebRoot\body\corp\groupregiste.jsp
tshs\WebRoot\body\corp\groupinfor.jsp
tshs\WebRoot\body\corp\corpdisplay.jsp
tshs\WebRoot\body\corp\groupdisplay.jsp
tshs\WebRoot\body\corp\corpshow.jsp
tshs\WebRoot\body\corp\corpmanage.jsp
tshs\WebRoot\body\corp\modifycorp.jsp
tshs\WebRoot\body\client\clientlogin.jsp
tshs\WebRoot\body\client\clientdisplay.jsp
tshs\WebRoot\body\client\serchtravcorp.jsp
tshs\WebRoot\body\client\serchsightspot.jsp
tshs\WebRoot\body\client\clientregiste.jsp
tshs\WebRoot\body\client\serchgroup.jsp
tshs\WebRoot\body\client\clientmanage.jsp
tshs\WebRoot\body\client\modifyclient.jsp
tshs\WebRoot\layout\loose-layout.jsp
tshs\WebRoot\layout\tight-layout.jsp
tshs\WebRoot\image\river.gif
tshs\WebRoot\image\1600FG100_097 拷贝.jpg
tshs\WebRoot\image\1600FG100_097.jpg
tshs\WebRoot\image\200671017413357.gif
tshs\WebRoot\image\20069171131120060524FUSS2144070.jpg
tshs\WebRoot\image\57.jpg
tshs\WebRoot\image\57_重命名.jpg
tshs\WebRoot\image\night.gif
tshs\WebRoot\image\arr.gif
tshs\WebRoot\image\bg_center_1.gif
tshs\WebRoot\image\bg_center_2.gif
tshs\WebRoot\image\bg_center_3.gif
tshs\WebRoot\image\bg_left_1.gif
tshs\WebRoot\image\bg_left_2.gif
tshs\WebRoot\image\bg_left_3.gif
tshs\WebRoot\image\bg_right_1.gif
tshs\WebRoot\image\bottom_line.jpg
tshs\WebRoot\image\Img648307D0.gif
tshs\WebRoot\image\menu_1.jpg
tshs\WebRoot\image\menu_2.jpg
tshs\WebRoot\image\menu_4.jpg
tshs\WebRoot\image\menu_6.jpg
tshs\WebRoot\image\menu_7.jpg
tshs\WebRoot\image\menu_8.jpg
tshs\WebRoot\image\more.gif
tshs\WebRoot\image\nav1.jpg
tshs\WebRoot\image\nav2.jpg
tshs\WebRoot\image\nav3.jpg
tshs\WebRoot\image\nav4.jpg
tshs\WebRoot\image\nav5.jpg
tshs\WebRoot\image\nav_cantact.gif
tshs\WebRoot\image\nav_newline.gif
tshs\WebRoot\image\nav_xiaotieshi.gif
tshs\WebRoot\image\nav_zixun.gif
tshs\WebRoot\image\nav_zuijian.gif
tshs\WebRoot\image\nemu_bg.jpg
tshs\WebRoot\image\Thumbs.db
tshs\WebRoot\image\water.swf
tshs\WebRoot\image\wx022 拷贝.jpg
tshs\WebRoot\image\wx022 拷贝2.jpg
tshs\WebRoot\image\wx022.jpg
tshs\WebRoot\image\重复区.jpg
tshs\WebRoot\image\towel.jpg
tshs\WebRoot\image\yeshu.jpg
tshs\WebRoot\image\yuchang.jpg
tshs\WebRoot\image\background.gif
tshs\WebRoot\client\clientregiste.jsp
tshs\WebRoot\client\clientlogin.jsp
tshs\WebRoot\client\serchtravcorp.jsp
tshs\WebRoot\client\serchsightspot.jsp
tshs\WebRoot\client\serchgroup.jsp
tshs\WebRoot\client\clientdisplay.jsp
tshs\WebRoot\client\clientmanage.jsp
tshs\WebRoot\client\modifyclient.jsp
tshs\WebRoot\corp\travcorplogin.jsp
tshs\WebRoot\corp\corpregiste.jsp
tshs\WebRoot\corp\groupregiste.jsp
tshs\WebRoot\corp\groupinfor.jsp
tshs\WebRoot\corp\groupdisplay.jsp
tshs\WebRoot\corp\corpdisplay.jsp
tshs\WebRoot\corp\corpmanage.jsp
tshs\WebRoot\corp\modifycorp.jsp
tshs\WebRoot\dept\travdeptlogin.jsp
tshs\WebRoot\dept\opensightspot.jsp
tshs\WebRoot\dept\deptdataintro.jsp
tshs\WebRoot\dept\sightspotmanager.jsp
tshs\WebRoot\dept\deptregiste.jsp
tshs\WebRoot\dept\chekcorpinfor.jsp
tshs\WebRoot\dept\sightdisplay.jsp
tshs\WebRoot\dept\modifysight.jsp
tshs\WebRoot\dept\deptmanage.jsp
tshs\WebRoot\dept\modifydept.jsp
tshs\WebRoot\upload\1000.jpg
tshs\.mymetadata
tshs\.classpath
tshs\.mystrutsdata
tshs\etc\tshs.sql
tshs\etc\create_role.sql
tshs\etc\tshs-initialized.sql
tshs\res\water.swf
tshs\使用说明.txt
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\form
tshs\WebRoot\WEB-INF\classes\org\tshs\struts\action
tshs\WebRoot\WEB-INF\classes\org\tshs\storage\rdbms
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\traveldept
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\travelcorp
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform\clientform
tshs\WebRoot\WEB-INF\classes\org\tshs\action\traveldeptaction
tshs\WebRoot\WEB-INF\classes\org\tshs\action\travelcorpaction
tshs\WebRoot\WEB-INF\classes\org\tshs\action\clientaction
tshs\WebRoot\WEB-INF\classes\org\tshs\struts
tshs\WebRoot\WEB-INF\classes\org\tshs\storage
tshs\WebRoot\WEB-INF\classes\org\tshs\search
tshs\WebRoot\WEB-INF\classes\org\tshs\filter
tshs\WebRoot\WEB-INF\classes\org\tshs\exception
tshs\WebRoot\WEB-INF\classes\org\tshs\entity
tshs\WebRoot\WEB-INF\classes\org\tshs\core
tshs\WebRoot\WEB-INF\classes\org\tshs\constant
tshs\WebRoot\WEB-INF\classes\org\tshs\actionform
tshs\WebRoot\WEB-INF\classes\org\tshs\action
tshs\src\org\tshs\storage\rdbms
tshs\src\org\tshs\actionform\travelcorp
tshs\src\org\tshs\actionform\clientform
tshs\src\org\tshs\actionform\traveldept
tshs\src\org\tshs\action\travelcorpaction
tshs\src\org\tshs\action\traveldeptaction
tshs\src\org\tshs\action\clientaction
tshs\src\org\tshs\struts\form
tshs\src\org\tshs\struts\action
tshs\WebRoot\WEB-INF\classes\org\tshs
tshs\src\org\tshs\filter
tshs\src\org\tshs\core
tshs\src\org\tshs\entity
tshs\src\org\tshs\exception
tshs\src\org\tshs\search
tshs\src\org\tshs\storage
tshs\src\org\tshs\actionform
tshs\src\org\tshs\constant
tshs\src\org\tshs\action
tshs\src\org\tshs\struts
tshs\WebRoot\WEB-INF\classes\org
tshs\src\org\tshs
tshs\WebRoot\WEB-INF\lib
tshs\WebRoot\WEB-INF\classes
tshs\WebRoot\body\dept
tshs\WebRoot\body\corp
tshs\WebRoot\body\client
tshs\src\org
tshs\WebRoot\WEB-INF
tshs\WebRoot\META-INF
tshs\WebRoot\body
tshs\WebRoot\layout
tshs\WebRoot\image
tshs\WebRoot\client
tshs\WebRoot\corp
tshs\WebRoot\dept
tshs\WebRoot\upload
tshs\src
tshs\WebRoot
tshs\etc
tshs\res
tshs