首页 Struts2标签库详解

Struts2标签库详解

举报
开通vip

Struts2标签库详解 本文转自 http://hi.baidu.com/sealv/blog/item/5b711c08f0b439d662d98636.html 作者:sealv 发表时间:2008-11-22 11:35 一、 写 jsp 页面的时候,在 struts2 中,用的是 s 标记,先引入标记: 二、 struts2 的标签和 1 是完全不同的。 struts2 的标签分为两大类:非 UI 标志和 UI 标志 struts1 将标志库按功能分成 HTML、Tiles、Logi...

Struts2标签库详解
本文转自 http://hi.baidu.com/sealv/blog/item/5b711c08f0b439d662d98636.html 作者:sealv 发表时间:2008-11-22 11:35 一、 写 jsp 页面的时候,在 struts2 中,用的是 s 标记,先引入标记: <%@ taglib prefix="s" uri="/struts-tags"%> 二、 struts2 的标签和 1 是完全不同的。 struts2 的标签分为两大类:非 UI 标志和 UI 标志 struts1 将标志库按功能分成 HTML、Tiles、Logic 和 Bean 等几部分 下面就介绍 strut2 的具体标签: 1、UI UI 标志又可以分为表单 UI 和非表单 UI 两部分。表单 UI 部分基本与 Struts 1.x 相同,都是对 HTML 表单元素的包装。不过,Struts 2.0 加了几个我们经常在项目中用到的控件如:datepicker、doubleselect、 timepicker、optiontransferselect 等。因为这些标志很多都经常用到,而且参数也很多,要在一篇文章 详细说明并非易事。 下面主要是 ui 标签的一些用法 form: 可以上传文件的 form。 textfield: datepicker: textarea: select: 挺好用的 checkboxlist: checkbox: file: a: 超链接提交 date : radio :(默认选择男) 2、非 UI if、elseif 和 else 描述: 执行基本的条件流转。 参数: 名称必需默认类型描述备注 test 是 Boolean 决定标志里 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 是否显示的表达式 else 标志没有这个参数 id 否 Object/String 用来标识元素的 id。在 UI 和表单中为 HTML 的 id 属性例子: <%@ page c %> <%@ taglib prefix="s" uri="/struts-tags" %> Condition Flow

Condition Flow

文字 图片 ----- 例 1 condition.jsp iterator 描述: 用于遍历集合(java.util.Collection)或枚举值(java.util.Iterator)。 参数: 名称必需默认类型描述 status 否 String 如果设置此参数,一个 IteratorStatus 的实例将会压入每个遍历 的堆栈 value 否 Object/String 要遍历的可枚举的(iteratable)数据源,或者将放入新列表(List)的对 象 id 否 Object/String 用来标识元素的 id。在 UI 和表单中为 HTML 的 id 属性例子: <%@ page c %> <%@ page import="java.util.List" %> <%@ page import="java.util.ArrayList" %> <%@ taglib prefix="s" uri="/struts-tags" %> <% List list = new ArrayList(); list.add("Max"); list.add("Scott"); list.add("Jeffry"); list.add("Joe"); list.add("Kelvin"); request.setAttribute("names", list); %> Iterator

Names:

  1. White
1. Struts2 页面开发中常用标签 使用说明 爱威a9效果器使用图word使用说明在哪儿钻床数控系统用户手册玻璃钢风机使用说明书控制器用户说明书 1.1.往 action 里传值的使用方式: a. userName 属性需要在访问的 action 中提供相应的属性,并有 SET/GET 方法。 b. 可以不在访问的 action 中提供相应的属性,用 request. getParameter_r(“userName”);1.2.显示标签 property 用于输出指定值: 当 action 返回到指定页面是,可以通过该标签 显示 action 中的属性信息。(注 userName 必须在 action 中存在,并有 GET 方 法)。 1.3.往对象中传值 用于从页面往 action 中的对象内传值: 该标签可以在页面中向 action 中的实体对象内直接传值。(注:在 action 中要存 在 user 对象,并有 SET/GET 方法。) 1.4.判断 用于在页面中判断指定数据 …. …. 该标签用于对指定的数据进行判断,但指定的数据必须在 action 中存在。 1.5.迭代用于将 List、Map、ArrayList 等集合进行循环遍历 该标签用于将 userList 集合中的元素进行循环,用过 property 进行显示集合中的 指定元素值。 1.6.URL 地址标签,用于生成一个 URL 地址,可以通过 URL 标签指定 的子元素向 URL 地址发送请求参数 其中 action 为请求地址,param 子元素为地址后面所带的参数。 1.7.超链接 一般和标签一起使用,用于带多个参数。 "> 超链接 1.8.set 标签,用于将某个值放入指定的范围内。例如 application,session 等。 将 user 值放入 request 范围内。 2. Struts2 页面开发中常用标签使用 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 : 1.1.通过 往 action 中传值,action 中要有相应的属性,并提供 SET/GET 方法。 (在数量少时可以使用 request. getParameter_r(“userName”);) 1.2.在页面显示 action 传来的数据,使用 property 标签。需要显示的数据从 action 中获得。 1.3.往 action 中的实体对象内传值,使用 textfield 标签。 1.4.在页面中判断指定值使用标签。判断数据从 action 中获得。 1.5.在页面中需要循环列表显示的数据使用标签,列表数据从 action 中获得。 1.6.URL 地址和超链接可以使用,在传多值时建议一起使用
本文档为【Struts2标签库详解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
最新资料
资料动态
专题动态
is_737751
暂无简介~
格式:pdf
大小:135KB
软件:PDF阅读器
页数:9
分类:互联网
上传时间:2012-10-12
浏览量:21