在开发openjweb平台期间遇到这样一个问题,在编辑页面中,状态位字段是由系统设置的,不应该由人工设置,所以状态位字段
应该显示出来但不允许被编辑,使用struts2的<s:select>标签不具有disabled属性,除非将theme设置为simple才可以使用disabled,那么如果不使用simple的theme还有其他办法使select下拉框只读吗?从网上找到了一个办法,大致的思路就是
不让下拉框获得焦点,见下面的html代码:
<span onmousemove="this.setCapture();" onmouseout="this.releaseCapture();" onfocus="this.blur();">
<s:select key="DmsDocument.docZtSpec" name="editEntity.docZtSpec" list="#request['map'].docZtSpec" listKey="code" listValue="name" emptyOption="true" />
</span>
上面的<span>标签控制了不让select下拉框获得焦点,试验了一下还真管用,那么<s:radio>大概也可以用这种方式控制只读吧,也许是可以的.
QQ:29803446
openjweb快速开发平台学习群:33724089
分享到:
相关推荐
* <s:push>:value 的值 push 到栈中,从而使 property 标签的能够获取 value 的属性 Q: 无标签 R: * <s:radio>:单选按钮 * <s:reset>:重置按钮 S: * <s:select>:下拉框 T: 无标签 U: 无标签 V:...
4. <s:push value=""></s:push>-----value的值push到栈中,从而使property标签的能够获取value的属性 R: 1. 2. <s:radio list=""></s:radio>-----单选按钮 3. <s:reset></s:reset>-----重置按钮 S: 1...
以上只是Struts2标签库的一部分,实际使用中还有更多标签如`<s:textfield>`(文本输入框)、`<s:textarea>`(文本区域)、`<s:submit>`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...
此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `<s:checkbox>`, `<s:checkboxlist>`, `<s:combobox>`, `<s:component>`: 这些标签用于创建复选...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加...这些标签极大地简化了Struts2应用中的视图层开发,提高了代码的可读性和维护性。通过熟练掌握这些标签,开发者能更高效地构建动态Web应用。
在Struts2中,所有的标签都统一在`<s>`前缀下,通过引入`<%@ taglib prefix="s" uri="/struts-tags" %>`就可以在页面上使用这些标签。 **A组标签:** 1. `<s:a>` - 用于创建超链接,与HTML的`<a>`标签类似,可以...
本文将详细介绍Struts2中的常用标签及其用法,并通过具体的实例来帮助理解。 #### 二、Struts2标签库详解 ##### 1. `<s:a>` 超链接标签 - **用途**:创建一个超链接。 - **示例代码**: ```xml <s:a href="%{url...
`s:iterator`用于遍历集合,是Struts2中非常重要的标签,可以遍历数组、列表等集合类型的数据。 H. `<s:head>`,`<s:hidden>`: `<s:head>`标签用于在页面部分插入结束标签`</head>`,常用于设置页面头部信息。 `<s...
以上只是Struts2标签库中的一部分,实际上还有很多其他的标签,如`<s:textfield>`(文本输入框)、`<s:textarea>`(多行文本输入框)等,它们共同构成了Struts2强大的视图层支持,简化了Web开发中的页面构建工作。
在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`<s>`前缀的标签库,只需在JSP页面头部引入`<%@ taglib prefix="s" uri="/struts-tags" %>`即可使用所有标签。...
本文将详细讲解Struts2中的各种标签,帮助开发者更好地理解和使用这个框架。 A. `<s:a>` 和 `<s:action>`: 1. `<s:a>`:用于创建超链接,与HTML的`<a>`标签类似,但更加强大,可以传递参数,支持动作映射。 2. `<s...
本文将详细介绍Struts2中的一些常用标签及其用法。 #### 二、Struts2标签库概览 Struts2标签库主要包括以下几个方面: - **HTML标签**:用于创建HTML表单元素。 - **控制结构标签**:用于实现条件逻辑和循环。 - ...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,...这些标签涵盖了Struts2中大部分的视图层操作,让开发者能够更高效地构建动态、交互式的Web界面。通过合理利用这些标签,可以大大简化页面编码,提高开发效率。
在 Struts2 中,标签库是其核心特性之一,提供了丰富的 JSP 标签,使得开发者能更方便地在视图层进行数据展示和用户交互。下面将对 Struts2.0 标签库的主要标签进行详细解释。 1. **A 组标签**: - `<s:a>`:创建...
以下是对Struts2标签库中部分标签的详细解释: 1. `<s:a href="">`:创建一个超链接,类似于HTML的`<a>`标签,可以方便地与Struts2的Action关联。 2. `<s:action name="">`:执行一个外部的Action,通常用于导航到...
Struts2标签库是Struts2框架中一个强大的特性,它提供了一系列的标签来简化JSP页面中的Java代码,使得视图层更加清晰易读。这些标签覆盖了各种功能,如表单处理、数据展示、条件判断等。下面将详细介绍一些重要的...
7. `<s:bean>`:类似于Struts1.x中的JavaBean标签,用于处理JavaBean对象。 8. `<s:checkbox>`:创建复选框,允许用户选择多个选项。 9. `<s:checkboxlist>`:用于创建一组复选框,通常与列表或数组配合使用。 10...