`
yangjayup
  • 浏览: 253543 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2 <s:if> 不能判断等于一个字符的变量

 
阅读更多

 

问题:
struts2 <s:if test="#request.teststr=='a'">,当teststr="a"时执行不成立;
 <s:if test="#request.teststr=='aa'">,当teststr="aa"时执行能够成立
原因:'a'  这是单引号。表示它是char实例  char 是基本数据类型。。而"aa"是String  是引用数据类型

 

分享到:
评论

相关推荐

    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`标签用于判断String类型的对象属性值和单字符是否相等的问题解析 在Struts2框架中,`&lt;s:if&gt;`标签被广泛应用于页面上根据不同的条件显示或隐藏某些元素。它的工作原理是基于表达式的结果来决定...

    struts2 标签库 帮助文档

    2. &lt;s:set name=""&gt;&lt;/s:set&gt;-----赋予变量一个特定范围内的值 3. &lt;s:sort comparator=""&gt;&lt;/s:sort&gt;-----通过属性给list分类 4. &lt;s:submit&gt;&lt;/s:submit&gt;-----提交按钮 5. &lt;s:subset&gt;&lt;/s:subset&gt;-----为遍历集合输出...

    Struts2教育資料

    此外,Struts2还提供了一些其他标签,如表单标签(`&lt;s:form&gt;`)、错误处理标签(`&lt;s:fielderror&gt;`、`&lt;s:errors&gt;`)、国际化标签(`&lt;s:text&gt;`和`s:resourcebundle&gt;`)等,它们帮助开发者轻松处理表单验证、错误提示和...

    struts2_标签使用方法.doc

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

    struts2.0 标签清单

    `&lt;s:form&gt;` 标签用于创建表单,可以指定Action、Method等属性,是Struts2中最常用的标签之一。 ```xml &lt;s:form action="saveData"&gt; &lt;!-- 表单内容 --&gt; &lt;/s:form&gt; ``` ### 17. `&lt;s:generator&gt;` 标签 `&lt;s:...

    struts2的s标签

    - **说明**:如果上一个`&lt;s:if&gt;`条件不成立,则检查此条件是否成立。 19. **`&lt;s:else&gt;`** - 条件判断的默认分支。 - **示例**: ```jsp &lt;s:if test="%{#session.user != null}"&gt; 您已登录! &lt;/s:if&gt; &lt;s:else...

    struts2-tags-API.rar

    4. **Control标签**:如`&lt;s:if&gt;`, `&lt;s:else&gt;`, `&lt;s:choose&gt;`, `&lt;s:when&gt;`, `&lt;s:otherwise&gt;`用于条件判断,`&lt;s:iterator&gt;`用于遍历集合,`&lt;s:set&gt;`用于设置变量,它们提供了强大的控制流功能。 5. **Include标签**:...

    struts2-s标签

    这两个标签分别用于显示日期和日期时间,`&lt;s:date/&gt;` 直接显示日期,而 `&lt;s:datetimepicker&gt;` 提供了一个日期时间选择器。 **示例:** ```xml &lt;s:date name="birthday" format="yyyy-MM-dd"/&gt; &lt;s:datetimepicker ...

    struts2标签

    - `&lt;s:set&gt;`:设置一个名为`bir`的变量,其值为`-12`。 - `&lt;s:if&gt;`:如果`#bir`的值大于等于180或小于0,则显示“Ǻη֣”。 - `&lt;s:elseif&gt;`:如果`#bir`的值小于等于18且大于等于0,则显示“δ˲ܽ룡”。 - `&lt;s:...

    strats2标签用法

    在这个例子中,`&lt;s:set&gt;` 用于设置一个名为 `bir` 的变量,然后通过 `&lt;s:if&gt;` 和 `&lt;s:elseif&gt;` 进行条件判断。 2. **集合操作标签**: - `&lt;s:append&gt;` 标签用于合并两个或多个集合。例如: ```java &lt;s:set name...

    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_2_标签库(文档手册)_Tags-API-CLSW-JSP

    #### `&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;` 标签 用于条件判断,类似于Java中的if-else语句,可以根据表达式的真假决定是否渲染后续的标签内容。 #### `&lt;s:fielderror&gt;` 标签 显示表单字段的验证错误信息,有助...

    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的标签库

    - **`&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标签配置

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

    常用的Struts 2.0标签介绍

    2. **`&lt;s:if&gt;`** 标签检查变量 `name` 是否等于 `'Max'`,如果是,则显示 “Max's file here”。 3. **`&lt;s:elseif&gt;`** 如果前面的 `&lt;s:if&gt;` 条件不成立,且 `name` 等于 `'Scott'`,则显示 “Scott's file here”。 ...

    struts2入门,struts2 标签

    &lt;s:checkboxlist name="userBean.interests" list="{hibernate,spring,struts2}" /&gt; ``` 可以设置默认选中项,例如通过`value="hibernate"`指定默认值。 #### 13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;` — 条件...

Global site tag (gtag.js) - Google Analytics