`

Struts2标签字符串处理

 
阅读更多

 

在struts2的标签中判断字符串时需要用引号引起来,如下有几个例子:

 

 

1、使用单选按钮,设置单选按钮的默认值

 

<s:radio value="U" list="{#{'U':'普通用户','S':'系统管理员'}"  name="usertype" />
 

   如上述所写,生成html后不会自动选中“普通用户”,需在 U 上加上引号,如下所示:

 

<s:radio value="'U'" list="{#{'U':'普通用户','S':'系统管理员'}"  name="usertype" />

 

2、使用 if 标签

 

<s:if test='%{#request.above==y}'>
   -----
</s:if>

   上述判断将不起作用,需在 y 上加上引号,如下所示:

 

<s:if test='%{#request.above=="y"}'>
   -----
</s:if>
分享到:
评论

相关推荐

    (TAG标签)jstl和struts2标签截取字符串[文].pdf

    jstl标签是一种基于Java的标签库,它提供了一些基本的功能,如条件判断、循环、字符串处理等。在截取字符串时,jstl标签提供了两种方法:一是使用jstl原有的标签库中的方法,二是使用自定义函数。 使用jstl原有的...

    Struts2实例 国际化 类型转换 struts标签

    总结起来,这个Struts2实例项目通过整合国际化、类型转换和Struts2标签,构建了一个完整的用户管理系统,展示了如何在实际开发中高效地处理Web请求,实现业务逻辑,并提供多语言支持。这样的练习有助于提升开发者对...

    struts2标签库 struts2标签库

    Struts2框架提供了丰富的标签集合,这些标签主要用于JSP页面,帮助开发者处理常见任务,如数据展示、表单处理、逻辑控制等。在实际开发中,掌握Struts2标签库能让你的代码更加简洁且易于维护。 首先,我们要理解...

    自己写的 Struts 2源代码 例子(包括Struts2 标签)

    Action类负责接收请求、处理业务逻辑,并返回一个表示结果的字符串,这个字符串与视图资源(如JSP页面)相对应。 2. **配置文件**:Struts 2的配置文件通常为`struts.xml`,在这里定义Action类、Action的映射、结果...

    Struts2标签库

    可以根据给定的值生成一个迭代器,适用于处理字符串分割、数组或集合的生成,支持count和id属性来限制生成的条目数量或标识生成的迭代器。 #### 实例演示 让我们通过具体的代码示例来理解Struts2标签的使用: - ...

    struts2标签库学习

    对于字符串类型,如`s:include`的`value`属性,如果包含`%{…}`,Struts2会解析这个表达式并执行。如果属性值不包含`%{…}`,则视为静态字符串。非字符串类型属性,如`s:property`的`value`,会直接作为OGNL表达式...

    struts2标签详解

    `list`属性是一个逗号分隔的字符串数组,定义了复选框列表中的选项。 #### 非表单UI标签 除了表单UI标签之外,Struts2还提供了一些非表单UI标签,这些标签主要用于页面布局和控制流。 ##### 示例代码 ```jsp != ...

    Struts2 标签库讲解

    - **分割标签**:`s:generator`可以将字符串按分隔符拆分成枚举列表。 - **合并标签**:`s:merge`按照指定顺序合并多个枚举值。 - **排序标签**:`s:sort`可以对列表进行排序,通过`comparator`属性指定自定义...

    struts2 标签 OGNL

    如果希望`A`被视为字符串原样输出,可以写成`%{'A'}`。通常,为了避免潜在问题,推荐使用这种方式。 OGNL还可以处理集合操作。如果你的值栈中有一个Map,你可以通过`map['a']`来访问键为`a`的值,或者`map.size`来...

    Struts2 标签库

    generator标签是一个用于生成iterator的JSP标签,它可以从字符串、集合或数组中生成一个iterator。generator标签通过val属性指定要迭代的数据源,生成的iterator可以在标签中使用。 在Struts2中,使用标签库可以...

    Struts标签 和jstl标签

    Struts标签和JSTL(JavaServer Pages Standard Tag Library)标签是Java Web开发中的两种重要组件,...深入研究“Struts标签参考.CHM”和“jstl-1_1-mr2-spec.pdf”这两个文档,将有助于你更好地理解和运用这些技术。

    taglib(struts2标签).doc

    通过`val`属性指定一个字符串,该字符串将被拆分成一个迭代器。可以使用`count`属性来限制生成的迭代器中的元素数量。例如: ```jsp &lt;!-- 生成一个简单的 iterator --&gt; ,bbb,ccc,ddd,eee'}"&gt; &lt;s:property /&gt;...

    struts2 标签使用

    在这个例子中,我们首先使用 `&lt;s:set&gt;` 标签将一个字符串 `"China"` 设置到了一个名为 `country` 的变量中,然后使用 `&lt;s:if&gt;` 标签进行条件判断。如果 `country` 的值等于 `"China"`,则会显示 `"This is China!"`...

    struts2 标签iterator使用

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于遍历集合或数组中的元素,尤其在处理列表数据时极为有用。通过本文档提供的代码示例,我们将深入探讨`&lt;s:iterator&gt;`标签的使用方法及其与不同数据...

    Struts2标签库.pdf

    它通过提供一系列的自定义标签来帮助开发者在JSP页面中更便捷地进行数据处理和展示,这些标签被封装在Struts2的标签库中。 根据提供的部分文件内容,以下为Struts2标签库中的相关知识点: 1. **Struts2标签库的...

    jstl,struts2,spring标签库api

    JSTL的函数库(fn)则包含了一些常用的函数,比如字符串操作。使用JSTL,我们可以将业务逻辑从视图层分离,使JSP页面更专注于展示数据。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,它...

    Struts 2的标签库

    Struts 2标签库中的属性可以分为字符串类型和非字符串类型。对于字符串类型的属性,如果要访问动态数据,需要使用`%{...}`这样的语法;而对于非字符串类型的属性,则可以直接作为OGNL表达式进行求值。 - **字符串...

    struts2 标签库 帮助文档

    generatot标签:将指定的字符串按照规定的分隔符分解成多个子字符串。 merge标签:将多个集合拼接在一起。 subset标签:获取某个集合的子集合。 sort标签:多指定的集合元素进行排序。 数据标签: action:直接...

    Struts2标签库详解

    Struts2标签库提供了丰富的标签来简化Web开发过程,尤其是在处理页面显示和数据操作方面。通过本文介绍的通用标签——`if`标签、`append`标签以及`generator`标签,读者可以了解到如何使用这些标签来实现基本的条件...

    struts2国际化处理全解

    4. **视图层显示**:在JSP页面中,可以使用Struts2的标签库,如`&lt;s:text name="label.welcome"/&gt;`来显示对应的语言字符串。 5. **处理URL和表单提交**:为了让用户可以选择他们的语言偏好,可以在URL中添加一个参数...

Global site tag (gtag.js) - Google Analytics