`
serenity
  • 浏览: 61050 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

转:struts2 标签

struts标签的继承   BodyTagSupport         StrutsBodyTagSupport                 ComponentTagSupport                          AbstractUITag   每个struts标签都继承AbstractUITag   重点是ComponentTagSupport: Java代码  
开发中发现struts还有constant 的配置。就把一些常用配置给列了一下: struts.serve.static.browserCache :该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为fa ...
配置Struts 2的FilterDispatcher类时,可以指定一系列的初始化参数,为该Filter配置初始化参数时,其中有3个初始化参数有特殊意义:         —  config:该参数的值是一个以英文逗号(,)隔开的字符串,每个字符串都是一个XML配置文件的位置。Struts 2框架将自动加载该属性指定的系列配置文件。         —  actionPackages:该参数的值也是一个以英文逗号(,)隔开的字符串,每个字符串都是一个包空间,Struts 2框架将扫描这些包空间下的Action类。         —  configProviders:如果用户需要实现自己的Con ...
地址:http://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.html
在Struts2的核心包中org\apache\struts2文件夹下可以找到Struts2的一个默认配置文件default.properties。有时为了调试方便我们可以更改部分默认内容。具体的方法是在工程的WEB-INF/classes文件夹下简历一个struts.properties文件,并将要修改的信息配置到该文件中 struts.properties:
(2)同时修改配置文件,增加一个input逻辑视图,修改后的配置文件内容如下所示:   <!--配置文件定义文件下载-->        <action name="download" class="ch11.FileDownloadAction">            <!
11.3.2  在Action中指定下载资源 前面的示例在配置文件中指定了下载资源的相关信息,但是这样指定资源是静态的,一般的应用要求系统根据用户不同的需要来动态下载资源。Struts 2框架还允许在Action中动态设置相关的资源下载配置信息,如代码11.10所示。 代码11.10  动态指定下载资源的业务控制器
11.3  Struts 2控制文件下载 文件下载相对于文件上传要简单得多,最简单的方式就是直接在页面上给出一个下载文件的链接,使用Struts 2框架来控制文件的下载,关键是需要配置一个stream类型的结果,需要指定下面4个属性。 — contentType属性:指定被下载文件的文件类型。 — inputName属性:指定被下载文件的入口输入流。 — 
(3)在配置文件中增加如下配置:   <action name="doMultipleUploadUsingArray"            class="ch11.MultipleFileUploadUsingArrayAction"            method="upload">
11.2  多个文件上传 很多应用都要求在一个界面中可以上传多个文件,Struts 2框架也可以方便地支持多个文件同时上传,一般可以使用数组和List来实现。 11.2.1  使用数组上传多个文件 (1)修改前面的upload.jsp文件,如代码11.5所示。
8.2  Struts 2的OGNL OGNL是Struts 2框架的默认表达式语言,增强了Struts 2的数据访问能力,同时简化了代码。 8.2.1  Struts 2的OGNL表达式 标准的OGNL会设定一个根对象(root对象)。假设使用标准OGNL表达式来求值(不使用Struts 2
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,OGNL是一个开源项目,读者可以访问其官方站点www.ognl.org以获得源代码和相关资料。OGNL是一种功能强大的EL(Expression Language,表达式语言),可以通过简单的表达式来访问Java对象中的属性。 OGNL先在WebWork项目中得到应用,也是Struts 2框架视图默认的表达式语言,可以说,OGNL表达式是Struts 
7.4.4  建立JSP视图 建立一个reg-ajax.jsp视图文件,如代码7.23所示。 代码7.23  AJAX校验示例的JSP视图  
7.4.2  建立业务控制器 建立一个简单的业务控制器实现类,如代码7.21所示。 代码7.21  AJAX校验示例的业务控制器  
7.4  AJAX输入校验 Struts 2框架在使用客户端校验的时候,由于需要转换为JavaScript脚本,所以并不是所有服务器端的校验规则均能转换为客户端校验,而AJAX校验则可以使用所有的服务器端校验规则。 AJAX是一种新兴的技术,主要特点是可以异步处理用户请求,例如,用户在填写一个表单的时候,当填写完一个文本框后,该文本框失去焦点的同时,会异步地完成同服务器的交互,提示校验信息,而不是所有表单填写完后单击“提交”按钮时显示校验信息。 在这里笔者简单演示一个示例,让读者体验AJAX的特点,关于
Global site tag (gtag.js) - Google Analytics