`
sonyfe25cp
  • 浏览: 204866 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2 的radio标签显示数据库的值

阅读更多
之前一直被这个问题困扰着...
今天突然发现是自己弄错了一件事情

<s:property value="content.webState"/>

这个可以打印出来 content.webState的值为 1

可在
<s:radio label="内外网划分" name="content.webState"
								list="#{'1':'内网','2':'外网'}" listKey="key" listValue="value" value="${content.webState}"/>


中一直不能显示 内网 被选中。

于是尝试直接让其选中如下:
<s:radio label="内外网划分" name="content.webState"
								list="#{'1':'内网','2':'外网'}" listKey="key" listValue="value" value="1"/>



结果依然是没有被选中。
后来发现 这个value不能是 数值,应该为 字符
于是
<s:radio label="内外网划分" name="content.webState"
								list="#{'1':'内网','2':'外网'}" listKey="key" listValue="value" value="'1'"/>//注意:1变成了 '1'


这样 在页面上 raido 的 '内网' 就被选中了。
同理,原问题的解决方案出来了:

<s:radio label="内外网划分" name="content.webState"
								list="#{'1':'内网','2':'外网'}" listKey="key" listValue="value" value="'${content.webState}'"/>




成功解决问题!


ps:总是自己不细心....
就这小破问题..还困扰了很久呢...NND
分享到:
评论
2 楼 sonyfe25cp 2009-08-26  
huhang00 写道
为啥我这
attribute value does not accept any expressions

不能使用${}这种表达式么?
怪了..看看环境设置?
我也不大清楚
1 楼 huhang00 2009-08-17  
为啥我这
attribute value does not accept any expressions

相关推荐

    struts2 radio

    通过`struts2(checkbox_radio_select)表单标签的应用及详细事例.doc`文档,你应该能更深入地了解Struts2的`radio`标签如何与其他表单元素(如`checkbox`和`select`)配合工作,以及如何在实际项目中灵活运用。...

    Struts 标签 页面跳转 数据库操作

    本篇将深入探讨Struts标签在页面跳转和数据库操作中的应用。 一、Struts标签 1. Radio(单选按钮):Struts提供了`&lt;html:radio&gt;`标签来创建单选按钮组,通常用于让用户在多个选项中选择一项。在JSP页面中,这些...

    Struts标签- HTML标签

    这些标签能够直接与Struts ActionForm对象交互,处理用户输入、验证数据以及设置和获取表单字段值。 2. **主要HTML标签** - `html:text`: 用于创建输入文本字段,与ActionForm中的属性关联,自动填充或提交数据。 ...

    Struts2 标签库 [Tablib]

    Struts2的标签库[Tablib]还包括其他一些实用标签,如`s:property`用于显示Action对象的属性值,`s:url`用于创建URL链接,`s:a`标签则是一个可点击的链接,可以绑定到Action或URL。 总的来说,Struts2的标签库...

    Struts2图书馆管理系统

    在Struts2框架中,`Struts2标签`是其核心组件之一,它们用于构建用户界面,使得开发者能够更加便捷地控制页面渲染和业务逻辑的交互。这些标签通常在JSP页面中使用,替代了传统的Java脚本和JSTL,使代码更易于阅读和...

    struts2的使用标签

    其核心是Action和Result,但Struts2的标签库是其重要组成部分,极大地简化了视图层的开发,提高了开发效率。下面我们将深入探讨Struts2的使用标签及其在实际开发中的应用。 一、Struts2标签库介绍 Struts2提供了...

    Struts 2综合应用实例——添加学生信息

    此实验旨在帮助学习者熟悉Struts 2的各种核心组件和技术,包括但不限于标签库、配置文件设置以及与数据库的交互过程。 #### 实验环境搭建 **1. 数据库准备** - 首先,我们需要在MySQL中创建一个名为`XSCJ`的数据库...

    struts1标签库详解

    ### Struts1标签库详解:核心知识点概览 #### Bean Tags: 创建与管理Bean - **bean:cookie**: 此标签用于从客户端请求中提取cookie的值。它根据`name`属性来查找特定的cookie,如果`multiple`属性未设置,则返回一...

    最全的struts2标签说明.rar

    此压缩包"最全的struts2标签说明.rar"包含了一份详细的Struts2标签说明,这对于理解和使用Struts2框架中的各种标签极其有用,特别是对于学习和教育目的。 在Struts2中,标签是视图层的核心组成部分,它们极大地简化...

    Struts 2.0 UI标签实例程序

    - 错误和验证可以通过Struts 2的内置机制处理,如使用`&lt;s:fielderror&gt;`标签显示错误信息。 在实际项目中,UI标签的使用极大地降低了页面开发的复杂性,使开发者能更专注于业务逻辑,而不是繁琐的HTML和JavaScript...

    struts2入门的学习资料.pdf

    - Struts2支持多种表单标签,如`s:textfield`, `s:textarea`, `s:checkbox`, `s:radio`等,它们简化了HTML表单的创建。新的表单标志可能包括`display="none"`来隐藏元素,或者`required`来强制字段验证等。 5. **...

    struts标签库案例

    总的来说,Struts2的标签库极大地提高了开发效率,减少了JSP页面的复杂性。学习和熟练运用这些标签,可以让你的Web应用开发更加得心应手。在实际工作中,结合实际项目进行实践,会更好地掌握这一技术。

    第08章 Struts 2.1标签库详解与AJAX技术应用

    3. 数据校验:Struts 2的标签库支持自定义校验规则,通过`s:fielderror`和`s:errors`标签显示错误信息。 二、AJAX技术应用 1. AHAH(Asynchronous HTML and HTTP):Struts 2可以通过简单的JavaScript库实现页面的...

    简单Struts标签增删改查例子项目程序

    总的来说,这个例子项目将涵盖Struts2的基本用法,以及Struts2标签库如何与数据库操作结合,提供CRUD功能。学习并理解这个项目,对于理解和应用Struts2框架,提升Web开发能力非常有帮助。通过实际操作,你可以更好地...

    简单的struts教程

    Struts 2提供了一系列的标签库,用于简化前端表单的编写工作: - `&lt;s:textfield&gt;`:用于生成文本输入框。 - `&lt;s:password&gt;`:用于生成密码输入框。 - `&lt;s:submit&gt;`:用于生成提交按钮。 - `&lt;s:checkbox&gt;`:用于生成...

    Struts.2.0的标志(Tag)介绍

    然而,本压缩包中的文件 "Ora 10G DBA Reference.chm" 提供的是 Oracle 10g 数据库管理员(DBA)的英文参考手册,虽然与 Struts 2 的标签无关,但对熟悉数据库管理和维护的英文文档是非常有价值的。阅读这份手册可以...

    用Struts实现动态单选按钮

    在这里,`&lt;s:iterator&gt;`标签遍历服务器端传来的`options`集合,`&lt;s:radio&gt;`标签则为每个选项创建一个单选按钮。`label`属性表示显示的文本,`value`属性则是提交时对应的值。 在Action类中,我们需要处理用户的提交...

    Struts提供的和Form相关的标签 .rar

    2. `&lt;html:text&gt;`标签:用于创建输入文本框。它将表单字段绑定到ActionForm的一个属性。例如: ```jsp ``` 这里,`property`属性对应ActionForm类中的字段名。 3. `&lt;html:password&gt;`标签:类似`&lt;html:text&gt;`,...

    学习struts很好的文档

    ##### 2.Struts Bean标签库 - `&lt;bean:message&gt;`:显示国际化消息。 - `&lt;bean:define&gt;`:定义变量。 - `&lt;bean:write&gt;`:输出变量值。 ##### 3.Struts Logic标签库 - 进行比较运算的Logic标签。 - 进行字符串匹配的...

    Struts 开发实例

    在Struts中,html:radio标签用于创建单选按钮组,用户选择后,ActionForm将接收并处理选择值。 总的来说,这个"Struts 开发实例"涵盖了Struts的许多核心概念,包括Action类、ActionForm、数据库交互、用户认证、...

Global site tag (gtag.js) - Google Analytics