<my:select
pvalue="" //上级代码,如性别的代码SEX
value="" //当前这一级的代码,如M或F,如果有值,渲染后的select在页面上将选中该项
name="" //提交到action的属性名,通标准html select 的name
rules="" //验证规则,如当提交form时,验证是否选择了select : rules="[{notNull:true, message:'请选择请假类型'}]"
firstoption="---" //渲染后的select,第一个option属性的text,默认是‘请选择’
nullValue="true/false" //渲染后的select,第一个option的value是否 '';
styleClass="" //同标准select的class
id=""
disabled=""
multiple=""
size=""
style=""
title=""
...各种js事件,同标准select的js事件
/>
2.1.2、复选框
<my:checkbox
pvalue="" //上级代码,如性别的代码SEX
value="" //当前这一级的代码,如M或F或M,F,当M,F时,渲染后的checkbox在页面上,男和女这两项都是选中的
name="" //提交到action的属性名,通标准html checkbox 的name
scope ="" //数据字典项的子集,每个子集见以英文状态的逗号隔开
nbspnum="3" //渲染后的多个checkbox间的空格,默认是3个空格
splitregex="" //多个选中的值时的分隔符,默认是英文状态的逗号,如M,F。
checked="true/false" //当vale=""时,checked为true时默认全选,为false时默认全不选。
br="true/false" //显示checkbox是否分行,true时一行显示一个checkbox,false时在一行显示,默认false
styleClass="" //同标准select的class
id=""
disabled=""
multiple=""
size=""
style=""
title=""
...各种js事件,同标准checkbox的js事件
/>
2.1.3、单选框
<my:radio
pvalue="" //上级代码,如性别的代码SEX
value="" //当前这一级的代码,如M或F或M,为M时选中男,为F时选中女
name="" //提交到action的属性名,通标准html radio 的name
nbspnum="3" //渲染后的多个radio间的空格,默认是3个空格
br="true/false" //显示checkbox是否分行,true时一行显示一个checkbox,false时在一行显示,默认false
styleClass="" //同标准select的class
id=""
disabled=""
multiple=""
size=""
style=""
title=""
...各种js事件,同标准radio的js事件
/>
2.1.4、显示名称
<my:view
pvalue="" //上级代码,如性别的代码SEX
value="" //当前这一级的代码 ,如M是时在页面显示‘男’,为F时在页面显示‘女’
nbspnum="" //checkbox有多个值时,每个checkbox间的空格格式,默认是3个
splitregex="" //checkbox有多个值时,每个值的分隔符,默认是中文状态的逗号
/>
2.1.5、数据字典截图:
2.2、权限标签:在需要权限控制的地方,放在<my:auth/>标签中间;一般是按钮、链接或其他特殊权限数据。
<my:auth value="{auth}">html代码</my:auth>
value:权限级别,它的值是el表达式{auth},auth的值在struts2的自定义权限拦截器中设置的。
auth的值为:W、R、N;
目前是有3中权限级别:
管理权限:权限代码为W,管理权限是最大权限,可进行任何操作;
无访问限制;权限代码为N,该级别权限表示不能进入当前功能,直接返回到一个‘无访问权限’的页面;
查看权限:权限代码为R,拥有查看权限时,仅能查看。
例子,在jsp中:
<my:auth value="{auth}">
<a href="${ctx }/system/user_input.do?id=${user.id}">编辑</a>
<a href="javascript:" title="deletesigle" class="deleteOne" param="ids=${user.id}">删除</a>
</my:auth>
当auth为R时,编辑、删除链接将不可见。
相关推荐
【标签】"OA springmvc"表明这个项目的主要应用场景是办公自动化,且主要依赖SpringMVC作为Web应用的核心框架。OA系统通常包括文档管理、任务管理、会议安排、审批流程等功能,旨在提高工作效率,减少纸质文档的使用...
8. **jroo文件**:在提供的文件列表中,"jroo"可能是JRoo的引用。JRoo是一个基于Java的命令行工具,可以帮助快速生成和管理Spring驱动的应用程序,包括领域模型对象、持久层映射等。在本项目中,JRoo可能被用来生成...
根据文件名“jroo”,可能使用了Java相关的框架,比如JROO,这是一个用于简化企业级Java应用程序开发的工具。这涉及到Java语言、MVC模式以及相关框架的使用。 2. **数据库设计**:使用Mysql作为后端数据库,意味着...
项目描述 springmvc整合hibernate,jbpm实现快速开发办公系统 运行环境 jdk6+tomcat6+mysql+eclipse ...压缩包sql/jroo.sql jar包文件 链接: https://pan.baidu.com/s/1-bp9H0CZzQ6N4zBX0ATFsg 密码: rq3i
在压缩包中的"jroo"文件可能指的是Apache J Roo工具,这是一个轻量级的Java开发工具,可以帮助快速生成SSH或其他Java EE项目的代码,包括实体类、DAO、Service以及相关的Struts2动作类。通过J Roo,开发者可以提高...