⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 struts-config.xml

📁 基于struts和ORACLE的论坛
💻 XML
字号:
<?xml version="1.0" encoding="ISO-8859-1" ?>
	
<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://struts.apache.org/dtds/struts-config_1_2.dtd">
          
<struts-config>

	<data-sources>
		<data-source key="oracleDB1" type="org.apache.commons.dbcp.BasicDataSource">
			<set-property property="driverClassName"	
				value="oracle.jdbc.driver.OracleDriver" />
			<set-property property="url"
				value="jdbc:oracle:thin:@127.0.0.1:1521:ZGYDB" />
			<set-property property="maxActive"
				value="5"/>
			<set-property property="username"
				value="jenny"/>
			<set-property property="password"
				value="888888"/>
			<set-property property="autoCommit"
				value="true"/>
		</data-source>
	</data-sources>


	<form-beans>
		<form-bean name="formBean1" type="StudyBbs.LoginUserForm"/>
		<form-bean name="signForm" type="StudyBbs.UserForm"/>
		<form-bean name="sortForm" type="StudyBbs.SortForm"/>
		<form-bean name="topicForm" type="StudyBbs.TopicForm"/>

		<form-bean name="newTopicForm" 
			type="org.apache.struts.validator.DynaValidatorForm">
			<form-property name="title" type ="java.lang.String"/>
			<form-property name="content" type ="java.lang.String"/>
		</form-bean>
		
		<form-bean name="userAdminForm" 
			type="org.apache.struts.action.DynaActionForm">
			<form-property name="username" type ="java.lang.String"/>
			<form-property name="grade" type ="java.lang.String"/>
			<form-property name="sort" type ="java.lang.String"/>
		</form-bean>
		
		<form-bean name="sortAdminForm" 
			type="org.apache.struts.validator.DynaValidatorForm">
			<form-property name="sortid" type ="java.lang.Integer"/>
			<form-property name="sortname" type ="java.lang.String"/>
			<form-property name="master" type ="java.lang.String"/>
		</form-bean>
			
		<form-bean name="sortIdForm" 
			type="org.apache.struts.action.DynaActionForm">
			<form-property name="sortid" type ="java.lang.Integer"/>
		</form-bean>
		
		<form-bean name="topicAdminForm" 
			type="org.apache.struts.action.DynaActionForm">
			<form-property name="topicid" type ="java.lang.Integer"/>
			<form-property name="title" type ="java.lang.String"/>
		</form-bean>
	</form-beans>

	<global-forwards>
		<forward name="toLogin" path="/bbsLogin.jsp"/>
		<forward name="LoginSuccessed" path="/bbsMain.jsp"/>
		<forward name="toTopic" path="/bbsTopic.jsp"/>
		<forward name="toBbsContent" path="/bbsContent.jsp"/>
		<forward name="toWrong" path="/wrong.jsp"/>
		<forward name="toNewTopic" path="/bbsnew.jsp"/>

		<forward name="toAdminMain" path="/bbsAdmin/bbsAdminMain.jsp"/>
		<forward name="toUserAdmin" path="/bbsAdmin/bbsUserAdmin.jsp"/>
		<forward name="toSortAdmin" path="/bbsAdmin/bbsSortAdmin.jsp"/>
		<forward name="toSortEdit" path="/bbsAdmin/bbsSortEdit.jsp"/>
		<forward name="toSortInsert" path="/bbsAdmin/bbsSortNew.jsp"/>
		<forward name="toTopicAdmin" path="/bbsAdmin/bbsTopicAdmin.jsp"/>

	</global-forwards>

	<action-mappings>
		<action path="/login" type="StudyBbs.LoginAction" name="formBean1" scope="session" input="/bbsLogin.jsp" />
		<action path="/regist" forward="/bbsRegist.jsp"/>

		<action path="/sign" type="StudyBbs.SignAction" name="signForm"  validate="true" scope="request" input="/wrong.jsp" />
		<action path="/topic" type="StudyBbs.TopicAction" name="sortForm" scope="request" input="/wrong.jsp" />
		<action path="/content" type="StudyBbs.ContentAction" name="topicForm" scope="request" input="/wrong.jsp" />
		<action path="/newTopicSubmit" type="StudyBbs.NewTopicSubmitAction" name="newTopicForm" validate="true" scope="request" input="/bbsnew.jsp" />
		<action path="/newtopic" type="StudyBbs.NewTopicAction" input="/wrong.jsp" />

		<action path="/bbsAdmin/Adminlogin" type="StudyBbs.ActionAdminLogin" name="formBean1" scope="request" input="/wrong.jsp" />

		<action path="/bbsAdmin/userAdmin" type="StudyBbs.ActionUserAdmin" input="/wrong.jsp" />
		<action path="/bbsAdmin/userEdit" type="StudyBbs.ActionUserEdit" name="userAdminForm" scope="request" input="/wrong.jsp" />
		<action path="/bbsAdmin/userDel" type="StudyBbs.ActionUserDel" name="userAdminForm" scope="request" input="/wrong.jsp" />
		<action path="/bbsAdmin/userSearch" type="StudyBbs.ActionUserSearch" name="userAdminForm" scope="request" input="/wrong.jsp" />

		<action path="/bbsAdmin/sortAdmin" type="StudyBbs.ActionSortAdmin" input="/wrong.jsp" />
		<action path="/bbsAdmin/sortEdit" type="StudyBbs.ActionSortEdit" name="sortAdminForm" scope="request" input="/wrong.jsp" />
		<action path="/bbsAdmin/sortDel" type="StudyBbs.ActionSortDel" name="sortIdForm" scope="request" input="/wrong.jsp" />
		<action path="/bbsAdmin/sortNew" type="StudyBbs.ActionSortPreInsert" input="/bbsAdmin/bbsSortAdmin.jsp" />
		<action path="/bbsAdmin/sortInsert" type="StudyBbs.ActionSortInsert" name="sortAdminForm" validate="true" scope="request" input="/bbsAdmin/bbsSortAdmin.jsp" />
		<action path="/bbsAdmin/sortEditSubmit" type="StudyBbs.ActionSortEditSubmit" name="sortAdminForm" validate="true" scope="request" input="/wrong.jsp" />

		<action path="/bbsAdmin/topicAdmin" forward="/bbsAdmin/bbsTopicAdmin.jsp"/>
		<action path="/bbsAdmin/topicDel" type="StudyBbs.ActionTopicDel" name="topicAdminForm" scope="request" input="/wrong.jsp" />
		<action path="/bbsAdmin/topicSearch" type="StudyBbs.ActionTopicSearch" name="topicAdminForm" scope="request" input="/wrong.jsp" />


	</action-mappings>
	
	<message-resources parameter="StudyBbs.MyResource"/>	

	<controller processorClass="StudyBbs.MyRequestProcessor" />	
	
   	<plug-in  className="org.apache.struts.validator.ValidatorPlugIn">
       <set-property 
        	property="pathnames" 
        	value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
  		<set-property property="stopOnFirstError" value="false"/>
   </plug-in>
	
	
</struts-config>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -