struts:hai&&web与struts_config与database.properties的配置来源: 发布时间:星期三, 2008年9月10日 浏览:30次 评论:0
struts-config.xml
1.<form-beans>: (1)定义一个form-bean:(name[可自取]和type[包名.form名]) (2)定义其属性:为formbean 中的属性,指出其名字和灰型 (3)如: <form-beans> <form-bean name=\"partregpro\" type=\"loginForm.PartregisterForm\"> <form-property name=\"partname\" type=\"java.lang.String\" /> <form-property name=\"fatherpart\" type=\"java.lang.int\" /> <form-property name=\"partorder\" type=\"java.lang.int\" /> </form-bean> </form-beans> 2.<global-forwards> (1)根据名称直接跳转: (2)如: <global-forwards> <forward name=\"userself\" path=\"/userself.jsp\" /> </global-forwards> 3.(****)Action Mapping Definitions (1)input :表单验正失败转入的路径 \"/*.jsp\" (2)name : formname (3)path :指定请求访问的Action的路径 \"/*\" (4)type :指Action的完整路径名 包名+ actionname (5)scope :指actionForm 存入的范围 (6)validate:指是否执行表单验证 (7) <forward name=\"insearchuser\" path=\"/success.jsp\" />请求转发路径 (**)解析:当对Action进行访问时,通过(3)找到真实路径(4),同时通过(2)(5)将from bean给action,如果validate为true,就将在调用action之前进行验证,如果验证失败就进入(1),如果成功,就跳入(7)所指定网页. (8)如: <action input=\"/partmanager.jsp\" name=\"registernewpart\" path=\"/registernewpart\" type=\"loginAction.RegisterNewPartAction\"> <forward name=\"registernewpart\" path=\"/registernewpart.jsp\" /> </action> (9)链接池的配置 <data-sources > <data-source key=\"test\" pe=\"org.apache.commons.dbcp.BasicDataSource\"> <set-property property=\"driverClassName\" value=\"oracle.jdbc.driver.OracleDriver\" /> <set-property property=\"password\" value=\"hai_er\" /> <set-property property=\"url\" value=\"jdbc:oracle:thin:@192.168.100.53:1521:orcl\" /> <set-property property=\"username\" value=\"hai_er\" /> <set-property property=\"maxActive\" value=\"10\" /> <set-property property=\"maxWait\" value=\"5000\" /> <set-property property=\"autoCommit\" value=\"true\" /> <set-property property=\"defaultAutoCommit\" value=\"true\" /> <set-property property=\"defaultReadOnly\" value=\"false\" /> </data-source> </data-sources> web.xml (1)<servlet>为固定 <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> (2)<servlet-mapping> <!-- Standard Action Servlet Mapping --> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> (3)<taglib> <taglib> <taglib-uri>/WEB_INF/struts-bean.tld</tablib> <taglib-location>/WEB_INF/struts-bean.tld</tablib-location> </taglib> (4)<welcome-file-list> <welcome-file-list> <welcome-file></welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> database.properties :数据库链接池 (1)ncr.connection.driver_class=oracle.jdbc.driver.OracleDriver ncr.connection.url=jdbc:oracle:thin:@192.168.100.53:1521:ora9i ncr.connection.username=E_ljx_0118 ncr.connection.password=E_ljx_0118 #ncr.connection.pool_size= #ncr.connection.datasource= ncr.dbcp.maxActive=20 ncr.dbcp.maxIdle=1 ncr.dbcp.maxWait=20000 ncr.dbcp.whenExhaustedAction=0 ncr.dbcp.testOnBorrow=false ncr.dbcp.testOnReturn=false ncr.dbcp.validationQuery= ncr.dbcp.ps.maxActive=50 ncr.dbcp.ps.maxIdle=5 ncr.dbcp.ps.maxWait=5 ncr.dbcp.ps.whenExhaustedAction=0 0
相关文章
读者评论
发表评论 |