摘要:一、Struts2可以将所有标签分成3类:UI标签:主要用于生成HTML元素的标签。非UI标签:主要用于数据库访问,逻辑控制等标签。Ajax标签:用于Ajax支持的标签。对于UI标签,则有可以分为两类:表当标签:表单标签主要用与生成HTML页面的from元素,以及普通表单元素的标签。非表单标签:非表单标签主要用于生成页面的树、Tab页等。流程控制标签:主要包含用于实现分页、循环等流程的标签。数据访问标签:主要包含用于输出ValueStack中的值,完成国际化等功能的标签。Struts2标签库分类图:二、使用Struts2标签库的准备:1、在Web.Xml文件中增加标签库d定义。(如果应用使用的
阅读全文
摘要:数据列表组件dbgrids.xml配置说明参数使用说明grid-name*标识dbgrid,其为唯一,大小写敏感。调用时以此为参数grid-table*列表中数据的来源。如果有多个表,以逗号隔开。如table1 tb1,table2 tb2 其中tb1为table1的别名,tb2为table2的别名。grid-cols*列表的数据项。字段以逗号隔开。 如果字段来自不同的表,则表示如下:tb1.col1,tb2.col2grid-label*列表的标题,如果没有,则以字段名作为标题。标题以逗号隔开。如果不显示出,可在标题后加$h,如 列表中的“个人序号”不显示,则表示为:个人序号$h如果字段值为
阅读全文
摘要:struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list<s:iteratorvalue="{'1','2','3','4','5'}" id='number'> <s:property value='number'/>A<
阅读全文