Structs-config[1]xml中标签及意义.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:3 大小:45KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

Structs-config[1]xml中标签及意义.doc

Structs-config[1]xml中标签及意义.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Srusts-config.xml标签元素及意义主要包含8个子元素:data-sources,form-beans,global-exceptions,global-forwards,action-mapping,controller,message-resources,plug-in。二级标签对应作用<data-sources>元素:用来配置应用程序所需要的数据源<form-beans>元素:用来配置表单验证的类,<global-exceptions>元素:用来配置异常处理<global-forwards>元素:用来配置声明全局的转发关系<action-mappings>元素:用来描述从特定的请求路径到对应的Action类的映射<form-beans>元素:用来配置RequestProcessor<message-resources>元素:用来配置本地化消息文本<plug-in>元素:用来配置Struts的Plug-in插件三级标签对应含义<data-sources>包含标签:<data-source><data-source>:包含一系列的属性设置,用以设置数据库链接参数<data-source>包含属性值有:type,key,driverClass,url,user,password,MaxCount,MinCount,description,readOnly,loginTimeout,autoCommit.type:数据源类型,默认为org.apached.commons.dbcp.BasicDataSourcekey:绑定在ServletContext的dataSource实例的索引键,若不设定则默认为Action.DATA_SOURCE_KEY,如果在应用程序中有多个DataSource,则必须设置Key值driverClass:所用的JDBC驱动类url:所用JDBC的URLuser:连接到数据库的用户名password:连接到数据库的密码MaxCount:同时打开的最大连接数,默认为2MinCount:同时打开的最小连接数,默认为1description:关于DataSource的描述信息readOnly:设置为true,则表示该连接是只读的,默认为falseloginTimeout:创建连接的最大允许时间,以秒为单位autoCommit:如果为true,则每次execute之后会强制回滚<form-beans>包含标签:<form-bean><form-bean>:将要绑定到Action的FormBean的实例<form-bean>包含元素属性:classname,name,typeclassname:用于指定和form-bean元素对应的配置类,如果不指定该属性,则使用默认值org.apache.struts.config.FormBeanConfig。如果进行自定义,则必须扩展类FormBeanConfigname:用于指定ActiongFromBean的唯一标识type:用于指定ActionForm的完整类名<global-exceptions>包含元素<global-exception><global-exception>:代表全局异常的配置<global-exception>包含的元素属性有:classname,Handler,key,path,scope,type,bundleclassname:指定和exception元素对应的配置类,默认为org.apache.struts.config.ExceptionConfigHandler指定异常处理类,默认为org.apache.struts.config.ExceptionHandlerkey:指定在ResourceBundle中描述该异常的消息keypath:指定当异常发生时的转发路径scope:指定ActionMessages实例的存放范围,可选值包括request和session,默认为requesttype:指定所需处理异常类的名字bundle:指定绑定的资源文件,不指定则使用默认资源文件<global-forwards>包含元素<forward><forward>:用于指定全局转发跳转<forward>包含元素属性有:classname,contextRelative,name,path,redirectclassname:和forward元素对应的配置类,默认为org.apache.struts.action.ActionForwardcontextRelative:当此项为true时,表示path属性以“/”开头,相对于当前上下文的URL,