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

struts2中使用<s:if>标签判断字符串

    博客分类:
  • j2ee
阅读更多

例如修改个人信息的时候,需要读取用户的性别。然后在修改页面以下拉列表框的形式显示是“男”还是“女”。使用<s:if >标签的时候应该为test='%{#session.studentInformation.sex=="男"}'. 最外边为单引号,里边为双引号
<s:if test='%{#session.studentInformation.sex=="男"}'>
                              <option  value="男" selected>男</option>
                              <option value="女">女</option></s:if>
                              <s:else>
                                  <option  value="男" >男</option>
                              <option value="女" selected>女</option>
                              </s:else>
                              </select>

分享到:
评论

相关推荐

    struts2 标签使用

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

    struts2<s:if>使用心得

    在Struts2框架中,`&lt;s:if&gt;`标签用于条件判断,类似于Java中的if语句。本篇文章将深入解析这段代码所涉及的关键知识点,并通过实际案例帮助理解如何使用Struts2中的`&lt;s:if&gt;`标签进行逻辑控制。 ### Struts2概述 ...

    Struts2标签 s:if test 判断String类型的对象属性值和单字符是否相等的问题

    在使用Struts2中的`s:if`标签进行条件渲染时,特别是涉及到字符串和字符的比较时,需要注意Java语言的基本数据类型及其转换规则。通过明确地指定类型转换(如使用`toString()`),可以避免潜在的类型不匹配问题,...

    struts2 标签库 帮助文档

    3. &lt;s:else&gt;&lt;/s:else&gt;-----这3个标签一起使用,表示条件判断 F: 1. &lt;s:fielderror&gt;&lt;/s:fielderror&gt;-----显示文件错误信息 2. &lt;s:file&gt;&lt;/s:file&gt;-----文件上传 3. &lt;s:form action=""&gt;&lt;/s:form&gt;-----获取相应...

    struts2标签介绍

    1. `&lt;s:bean&gt;` - 类似于Struts1中的JavaBean操作,但在Struts2中使用较少,因为Struts2更倾向于使用OGNL表达式来访问对象。 **C组标签:** 1. `&lt;s:checkbox&gt;` - 创建复选框,可以绑定到Action的属性。 2. `&lt;s:...

    struts2_标签使用方法.doc

    在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只需在JSP页面头部引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`即可使用所有标签。...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    在`&lt;s:select&gt;`标签中使用,用于分组选项,提高可读性。 #### `&lt;s:optiontransferselect&gt;` 标签 用于实现选项列表的双向选择,常见于权限分配或用户角色管理界面。 #### `&lt;s:param&gt;` 标签 为页面请求参数提供...

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    struts2-tags-API.rar

    8. **Internationalization标签**:`&lt;s:text&gt;`和`&lt;s:message&gt;`标签用于国际化,可以从资源文件中获取指定的语言字符串。 9. **Action Result标签**:`&lt;s:actionresult&gt;`用于定义Action的结果类型和对应的视图。 10...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    Struts2标签库详解.doc

    例如,`&lt;s:if&gt;`、`&lt;s:elseif&gt;`和`&lt;s:else&gt;`标签用于条件判断,它们分别对应于Java中的if、else if和else语句。`&lt;s:if&gt;`标签的`test`属性是一个表达式,根据其结果决定是否执行标签内的内容。`&lt;s:append&gt;`标签则用于...

    struts2标签

    `&lt;s:if&gt;`、`&lt;s:elseif&gt;`、`&lt;s:else&gt;`标签 这些标签用于实现条件判断逻辑,类似于编程语言中的if-else语句。 #### 示例代码解析: ```jsp &lt;s:set name="bir" value="-12"&gt;&lt;/s:set&gt; &lt;s:if test="#bir&gt;=180||#bir&lt;0...

    strats2标签用法

    除了上述标签,Struts2 还提供了许多其他有用的标签,如数据绑定的 `&lt;s:textfield&gt;`、`&lt;s:textarea&gt;`、`&lt;s:checkbox&gt;`、`&lt;s:radio&gt;`,以及表单处理的 `&lt;s:form&gt;`、`&lt;s:submit&gt;` 等。这些标签能够方便地与 Action 类...

    struts2常用标签说明

    - `&lt;s:if&gt;`和`&lt;s:else&gt;`:用于在页面上进行条件判断,例如`&lt;s:if test="userName == 'admin'"&gt;...&lt;/s:if&gt;&lt;s:else&gt;...&lt;/s:else&gt;`,判断`userName`是否等于字符串"admin"。测试表达式需要在Action中存在并可访问。 4...

    Struts标签的简单应用

    例如,通过&lt;s:form&gt;标签创建一个表单,其中包含&lt;s:textfield&gt;和&lt;s:submit&gt;,同时用&lt;c:forEach&gt;遍历列表并显示数据,还可以利用&lt;c:if&gt;进行条件判断,以控制某些内容的显示与否。 在文件名为"friend2"的压缩包中,...

    struts2基本标签用法

    Struts2提供了`&lt;s:if&gt;`、`&lt;s:elseif&gt;`和`&lt;s:else&gt;`标签来进行条件判断。这些标签类似于传统的if-else语句,但更适用于Web页面的动态内容生成。 例如: ```xml &lt;s:if test="#number &gt; 5"&gt; number is greater than ...

    struts2标签配置

    在Struts2中,标签库通过`&lt;%@ taglib %&gt;`指令来引入,例如`&lt;%@taglib prefix="s" uri="/struts-tags"%&gt;`和`&lt;%@taglib prefix="sx" uri="/struts-dojo-tags"%&gt;`,其中`prefix`属性定义了该标签库的前缀,而`uri`属性...

    struts2的标签库

    - **`&lt;s:generator&gt;`**:可以将一个字符串分割成多个字符串,然后通过`&lt;s:iterator&gt;`循环输出。例如: ```jsp &lt;s:generator value="%{'aaa,bbb,ccc'}"&gt; &lt;s:iterator&gt; &lt;s:property/&gt; &lt;/s:iterator&gt; &lt;/s:...

    struts2标签归纳详解

    同时,通过`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`指令,可以方便地在JSP页面中使用Struts2标签。 例如,`&lt;s:append&gt;`可以用来动态构建字符串;`&lt;s:autocompleter&gt;`和`&lt;s:combobox&gt;`结合Ajax技术提供更好的...

Global site tag (gtag.js) - Google Analytics