- 浏览: 96668 次
- 性别:
- 来自: 广西
文章分类
最新评论
-
李涤尘:
很好,很清晰的记录
Oracle 多表查询 -
yanxiaojia521:
项目部署成功后,使用localhost可以访问,在局域网内容访 ...
Linux系统下的项目部署 -
txlong_onz:
学好正则这些都不用记了。有的时候要灵活的。
文本框的输入限制
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config.dtd"> <!-- struts-config.xml中的元素必须按照上述doc指令中的dtd文档定义顺序书写, 本例即遵从了dtd定义顺序 struts-config是整个xml的根元素,其他元素必须被包含其内 --> <struts-config> <!-- 名 称: data-sources 描 述: data-sources元素定义了web App所需要使用的数据源 数 量: 最多一个 子元素: data-source --> <data-sources> <!-- 名 称:data-source 描 述:data-source元素定义了具体的数据源 数 量:任意多个 属 性: @key:当需要配置多个数据源时,相当于数据源的名称,用来数据源彼此间进行区别 @type:可以使用的数据源实现的类,一般来自如下四个库 Poolman,开放源代码软件 Expresso,Jcorporate JDBC Pool,开放源代码软件 DBCP,Jakarta --> <data-source key="firstOne" type="org.apache.commons.dbcp.BasicDataSource"> <!-- 名称:set-property 描述:用来设定数据源的属性 属性: @autoCommit:是否自动提交 可选值:true/false @description:数据源描述 @driverClass:数据源使用的类 @maxCount:最大数据源连接数 @minCount:最小数据源连接数 @user:数据库用户 @password:数据库密码 @url:数据库url --> <set-property property="autoCommit" value="true" /> <set-property property="description" value="Hello!" /> <set-property property="driverClass" value="com.mysql.jdbc.Driver" /> <set-property property="maxCount" value="10" /> <set-property property="minCount" value="2" /> <set-property property="user" value="root" /> <set-property property="password" value="" /> <set-property property="url" value="jdbc:mysql://localhost:3306/helloAdmin" /> </data-source> </data-sources> <!-- 名 称:form-beans 描 述:用来配置多个ActionForm Bean 数 量:最多一个 子元素:form-bean --> <form-beans> <!-- 名 称:form-bean 描 述:用来配置ActionForm Bean 数 量:任意多个 子元素:form-property 属 性: @className:指定与form-bean元素相对应的配置类, 一般默认使用org.apaceh.struts.config.FormBeanConfig, 如果自定义,则必须继承 FormBeanConfig @name:必备属性!为当前form-bean制定一个全局唯一的标识符, 使得在整个Struts框架内,可以通过该标识符来引用这个ActionForm Bean。 @type:必备属性!指明实现当前ActionForm Bean的完整类名。 --> <form-bean name="Hello" type="myPack.Hello"> <!-- 名 称:form-property 描 述:用来设定ActionForm Bean的属性 数 量:根据实际需求而定,例如,ActionForm Bean对应的一个登陆Form中有两个文本框, name和password,ActionForm Bean中也有这两个字段,则此处编写两个form-property来设定属性 属 性: @className:指定与form-property相对应的配置类, 默认是org.apache.struts.config.FormPropertyConfig, 如果自定义,则必须继承FormPropertyConfig类 @name:所要设定的ActionForm Bean的属性名称 @type:所要设定的ActionForm Bean的属性值的类 @initial:当前属性的初值 --> <form-property name="name" type="java.lang.String" /> <form-property name="number" type="java.lang.Integer" initial="18" /> </form-bean> </form-beans> <!-- 名 称:global-exceptions 描 述:处理异常 数 量:最多一个 子元素:exception --> <global-exceptions> <!-- 名 称:exception 描 述:具体定义一个异常及其处理 数 量:任意多个 属 性: @className:指定对应exception的配置类,默认为org.apache.struts.config.ExceptionConfig @handler:指定异常处理类,默认为org.apache.struts.action.ExceptionHandler @key:指定在Resource Bundle种描述该异常的消息key @path:指定当发生异常时,进行转发的路径 @scope:指定ActionMessage实例存放的范围,默认为request,另外一个可选值是session @type:必须要有!指定所需要处理异常类的名字。 @bundle:指定资源绑定 --> <exception key="hello.error" path="/error.jsp" scope="session" type="hello.HandleError" /> </global-exceptions> <!-- 名 称:global-forwards 描 述:定义全局转发 数 量:最多一个 子元素:forward --> <global-forwards> <!-- 名 称:forward 描 述:定义一个具体的转发 数 量:任意多个 属 性: @className:指定和forward元素对应的配置类,默认为org.apache.struts.action.ActionForward @contextRelative:如果为true,则指明使用当前上下文,路径以“/”开头,默认为false @name:必须配有!指明转发路径的唯一标识符 @path:必须配有!指明转发或者重定向的URI。必须以"/"开头。具体配置要与contextRelative相应。 @redirect:为true时,执行重定向操作,否则执行请求转发。默认为false --> <forward name="A" path="/a.jsp" /> <forward name="B" path="/hello/b.do" /> </global-forwards> <!-- 名 称:action-mappings 描 述:定义action集合 数 量:最多一个 子元素:action --> <action-mappings> <!-- 名 称:action 描 述:定义了从特定的请求路径到相应的Action类的映射 数 量:任意多个 子元素:exception,forward(二者均为局部量) 属 性: @attribute:制定与当前Action相关联的ActionForm Bean在request和session范围内的名称(key) @className:与Action元素对应的配置类。默认为org.apache.struts.action.ActionMapping @forward:指名转发的URL路径 @include:指名包含的URL路径 @input:指名包含输入表单的URL路径,表单验证失败时,请求会被转发到该URL中 @name:指定和当前Acion关联的ActionForm Bean的名字。该名称必须在form-bean元素中定义过。 @path:指定访问Action的路径,以"/"开头,没有扩展名 @parameter:为当前的Action配置参数,可以在Action的execute()方法中, 通过调用ActionMapping的getParameter()方法来获取参数 @roles:指定允许调用该Aciton的安全角色。多个角色之间用逗号分割。 处理请求时,RequestProcessor会根据该配置项来决定用户是否有调用该Action的权限 @scope:指定ActionForm Bean的存在范围,可选值为request和session。默认为session @type:指定Action类的完整类名 @unknown:值为true时,表示可以处理用户发出的所有无效的Action URL。默认为false @validate:指定是否要先调用ActionForm Bean的validate()方法。默认为true 注意:如上属性中,forward/include/type三者相斥,即三者在同一Action配置中只能存在一个。 --> <action path="/search" type="addressbook.actions.SearchAction" name="searchForm" scope="request" validate="true" input="/search.jsp"> <forward name="success" path="/display.jsp" /> </action> </action-mappings> <!-- 名 称:controller 描 述:用于配置ActionServlet 数 量:最多一个 属 性: @bufferSize:指定上传文件的输入缓冲的大小.默认为4096 @className:指定当前控制器的配置类.默认为org.apache.struts.config.ControllerConfig @contentType:指定相应结果的内容类型和字符编码 @locale:指定是否把Locale对象保存到当前用户的session中,默认为false @processorClass:指定负责处理请求的Java类的完整类名. 默认org.apache.struts.action.RequestProcessor @tempDir:指定文件上传时的临时工作目录.如果没有设置, 将才用Servlet容器为web应用分配的临时工作目录. @nochache:true时,在相应结果中加入特定的头参数: Pragma ,Cache-Control,Expires防止页面被存储在可数浏览器的缓存中,默认为false --> <controller contentType="text/html;charset=UTF-8" locale="true" processorClass="CustomRequestProcessor"> </controller> <!-- 名 称:message-resources 描 述:配置Resource Bundle. 数 量:任意多个 属 性: @className:指定和message-resources对应的配置类. 默认为org.apache.struts.config.MessageResourcesConfig @factory:指定资源的工厂类,默认为org.apache.struts.util.PropertyMessageResourcesFactory @key: @null: @parameter: --> <message-resources null="false" parameter="defaultResource" /> <message-resources key="images" null="false" parameter="ImageResources" /> <!-- 名 称:plug-in 描 述:用于配置Struts的插件 数 量:任意多个 子元素:set-property 属 性: @className:指定Struts插件类.此类必须实现org.apache.struts.action.PlugIn接口 --> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <!-- 名 称:set-property 描 述:配置插件的属性 数 量:任意多个 属 性: @property:插件的属性名称 @value:该名称所配置的值 --> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/vlaidation.xml" /> </plug-in> </struts-config>
发表评论
-
Java字符编码(第一篇)
2012-05-17 15:12 0Java字符编码 1. 第一篇:字符编码概念基 ... -
SQL驱动的配置
2012-05-17 14:21 1035<!-- 各种SQL驱动的配置方式 --> &l ... -
java程序调用bat文件,执行oracel数据库备份
2011-11-07 13:06 1535import java.io.BufferedReader; ... -
获取任意java类实例的方法和属性,包括父类的方法和属性
2011-04-14 16:53 2823import java.lang.reflect.Field; ... -
java反编译
2011-04-04 12:08 800java反编译工具jad 1.5.8g ... -
CHM帮助文档制作
2011-04-04 12:06 2163CHM帮助文档制作 下载软件:jd2chm.exe ht ... -
MyEclipse下远程调试liunx下的代码
2011-03-23 10:58 2144MyEclipse下远程调试liunx下的代码 在编译好的c ... -
Linux系统下的项目部署
2011-03-17 20:42 2137Linux系统下的项目部署 第1章 系统配置 ... -
Excel正常显示全部由数字组成的长字符串
2011-03-09 10:19 2614Excel正常显示全部由数 ... -
for 循环的使用技巧
2011-01-29 18:28 1829for 循环的使用技巧 在程序设计中,经常要进行程序流程 ... -
java网络编程 多线程服务器与客户端系统架构 socket应用
2011-01-14 17:31 2283java网络编程 多线 ... -
web.xml 文件的完整配置
2011-01-14 14:41 1113<?xml version="1.0" ... -
jsp+javabean实现分页
2011-01-14 14:38 1862此分页程序只用到三个文件test.jsp(用于显示分页结果的J ... -
AjaxAnywhere的配置
2011-01-14 14:21 1512AjaxAnywhere的配置 ajaxany ... -
在JAVA中使用JDBC连接数据库
2011-01-14 14:15 849package net.xiaoxiang.sql; i ... -
在JAVA中使用ODBC连接数据库
2011-01-14 14:14 2555package net.xiaoxiang.sql; i ... -
Log4J配置
2011-01-14 14:09 869------------------------------- ...
相关推荐
### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...
struts-config.xml struts标准配置文件 struts-config
而`struts-config.xml`配置文件则是Struts应用的核心配置文件,它负责管理Struts应用中的各种组件配置。本文将详细介绍`struts-config.xml`配置文件的关键组成部分及其作用。 #### 二、文件结构 `struts-config.xml...
Struts-config.xml 配置文件详解 Struts-config.xml 是 Struts 框架的主要配置文件,用于配置 Struts 应用程序的各种设置。在该文件中,可以配置数据源、Form Bean、Action 和插件等信息。下面是 Struts-config.xml...
在 Struts 应用程序中,`struts-config.xml` 文件是核心配置文件,它定义了应用的行为、控制器(Actions)、数据源(Form Beans)以及视图(JSP 页面)之间的关系。本文将深入探讨 `struts-config.xml` 的主要元素和...
`struts-config.xml`是Struts框架的核心配置文件,它定义了应用的各个组件及其交互方式。下面将详细介绍这个配置文件的主要元素和子元素。 ### 主要元素 1. **`<data-sources>`**: 这个元素用于配置数据源,通常...
Struts的配置文件通常命名为struts-config.xml,它是整个Struts应用的核心配置文件,通过定义一系列的XML元素来设定框架的不同功能和行为。下面将详细介绍struts-config.xml中8个主要配置元素的功能和使用方法。 1....
韩顺平视频配套struts-config.xml配置详解.txt
以下是关于struts-config.xml文件配置的详细说明: 1. **数据源配置(Data Sources)**: - `<data-sources>` 元素用于定义Web应用所需的数据源。在这个例子中,我们看到一个名为"data-source"的元素,用于具体...
SSH之Struts1之struts-config.xml常用配置详解(3-21-2008)
同时,Struts的配置文件(struts-config.xml或struts2的struts.xml)也需要进行相应的调整,引入Spring的插件和配置信息。 `springframework-license.txt`文件则包含了Spring框架的许可协议,它规定了软件的使用、...
这个strut-config配置详解是韩顺平老师指定的 很多同学都看过韩老师的视频或者上过韩老师的课程吧
`struts-config.xml`是Struts框架的核心配置文件,它定义了应用程序的行为、请求映射、数据源等关键元素。这个配置文件位于Web应用的WEB-INF目录下,是开发者与Struts框架交互的主要方式。 **1. 框架组件配置** `...
在Struts框架中,`struts-config.xml`是核心配置文件,用于定义动作映射、数据源等关键组件。本篇文章将深入探讨如何在`struts-config.xml`中配置数据源,以及这在实际开发中的意义和作用。 数据源(DataSource)是...
`struts-config.xml`是Struts框架的核心配置文件,它定义了应用程序的行为和组件之间的交互。这个文件的主要目的是提供一个集中式的配置点,用于设置数据源、表单bean、异常处理、动作映射等关键元素。以下是每个...
在Struts框架中,DTD文件主要用在配置文件中,如`struts-config.xml`和`web.xml`,它们定义了Struts应用程序的行为和结构。例如,`struts-config_1_2.dtd`定义了`struts-config.xml`的结构,确保开发者正确地编写...
6. **Struts-config.xml**:框架的配置文件,包含Action、ActionForm、ActionMapping和其他配置信息。 7. **JSP和Tags**:Struts提供了丰富的JSP标签库,如logic、bean、html和nested标签,使得开发者能更方便地...
Struts-config.xml是Struts框架的核心配置文件,用于定义应用程序的行为和组件间的交互。这个XML文件按照特定的结构和约定来组织,包含了多个主要元素,这些元素定义了数据源、表单bean、全局转发、动作映射、控制器...