`

struts s:if 截取字符串,判断字符串长度

阅读更多

[转载]struts s:if 截取字符串,判断字符串长度

(转载地址:请点击上面的链接)

 
[html] view plaincopy
 
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  
  2. <%@ taglib prefix="s" uri="/struts-tags" %>  
  3. <%  
  4. String path = request.getContextPath();  
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
  6. %>  
  7.   
  8. <html>  
  9.   <head>  
  10.   <title>test</title>  
  11.   </head>  
  12.   <body>  
  13.   <s:if test="user.name.length()>2">  
  14.     <s:property value="user.name.substring(0,2)"/>  
  15.   </s:if>  
  16.   <s:else>  
  17.     sun    
  18.   </s:else>  
  19.   <hr/>  
  20.   <s:property value="user.name.length()"/>  
  21.   <hr/>  
  22.   <s:set name="test" value="user.name" />  
  23.   <s:property value="%{test}"/>  
  24.   <s:set name="other" value="123" />  
  25.   <hr/>  
  26.   <s:if test="#test=='sunteststruts' || #test=='123' || #other=='12'">  
  27.     afafasf  
  28.   </s:if>  
  29.   <hr/>  
  30.     
  31.   <s:iterator value="persons" >  
  32.     <s:property value="name"/>  
  33.   </s:iterator>  
  34.   </body>  
  35. </html>  
分享到:
评论

相关推荐

    struts2 标签使用

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

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

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

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

    在上面的代码中,我们使用`c:set`标签来设置一个变量`testStr`,然后使用`c:choose`标签来判断字符串的长度是否大于10。如果大于10,则使用`fn:substring`函数来截取字符串的前10个字符,否则直接输出原字符串。 ...

    struts2<s:if>使用心得

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

    Struts2截取字符串代码介绍

    在Struts2中,可以使用 `&lt;s:set&gt;` 标签来存储字符串,然后使用 `&lt;s:if&gt;` 标签来判断字符串的长度,如果长度超过一定的阈值,就截取前面的部分,否则显示全部字符串。 ```java &lt;s:set name="str" value="list"&gt;&lt;/s:...

    解决struts2的s:checkbox显示难看问题

    可以通过调整`cssStyle`属性,或者在标签内部使用`&lt;s:if&gt;`、`&lt;s:else&gt;`等逻辑标签来控制布局。 3. **主题问题**:尝试更换不同的Struts2主题,如simple或xhtml,查看是否改善了显示效果。如果需要更精细的定制,...

    struts2 标签库 帮助文档

    1. &lt;s:if test=""&gt;&lt;/s:if&gt; 2. &lt;s:elseif test=""&gt;&lt;/s:elseif&gt; 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:...

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

    5. `&lt;s:if&gt;`和`&lt;s:else&gt;`:条件判断,控制页面元素的显示。 在这个用户管理实例中,`UserManager`可能是Action类的名字,它包含了处理用户管理操作的逻辑。例如,`addUser`方法用于添加用户,`deleteUser`用于删除...

    struts-api.rar_struts api_字符 截取

    在Web开发中,字符串操作是常见的任务,而“字符截取”是字符串处理的重要部分。在Struts框架中,虽然它主要关注的是业务逻辑和控制层的管理,但开发者在处理用户输入或生成响应时,经常需要对字符串进行截取操作。...

    struts2的s标签

    17. **`&lt;s:if&gt;`** - 条件判断。 - **示例**: ```jsp &lt;s:if test="%{#session.user != null}"&gt; 您已登录! &lt;/s:if&gt; ``` - **说明**:如果条件成立,则显示标签体内的内容。 18. **`&lt;s:elseif&gt;`** - 条件判断...

    JSP 中限定字符长度

    其中,`&lt;c:if&gt;`用于条件判断,`fn:length()`和`fn:substring()`分别用于获取字符串长度和截取字符串。 - **表达式语言(EL)**:EL是一种简洁的数据访问语言,可以用来获取JavaBean属性的值。在上面的代码中,`${sk....

    struts2用siftest判断属性和字符串相等时注意双引号和单引号的使用以及%$%#的使用.docx

    在Struts2中,我们经常使用一系列的标签来处理视图层的逻辑,比如`s:if`、`s:select`、`s:iterator`等。在这些标签中,我们需要注意如何正确地引用和比较属性以及字符串。文档标题提到的`siftest`实际上是指`s:if`...

    struts2实现页面select标签默认选中

    这里的`&lt;s:if&gt;`标签用于判断条件是否成立,如果`auditingLog.auditingState`等于`1`或`0`,则对应的`selected`属性会被添加到`&lt;option&gt;`标签中,从而实现默认选中的效果。 ### 总结 通过以上两种方法,我们可以很...

    jsp 开发之struts2中s:select标签的使用

    本篇文章将详细介绍在Struts2中如何使用`s:select`标签,以及通过几个具体例子来展示其用法。 1. 第一个例子: ```jsp &lt;s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"&gt;&lt;/s:...

    Struts 自定义 字符串长度校验

    这个一个简单的输入校验工程,通过 struts 的 校验文件 ActionName-validation.xml 文件 和 扩展的 校验类 CheckStringLength 进行字符串长度校验。工程使用 MyEclipse 8.5 编译,可以正常运行。

    Struts2: HelloWord

    2. **创建Action类**: 创建一个Java类,该类扩展了`ActionSupport`类,并实现了一个返回“success”的字符串方法(如`execute()`)。 3. **编写结果视图**: 在`struts.xml`配置文件中定义Action的映射,包括Action名...

    精通Struts 2:Web 2.0开发实战

    7. **类型转换(Type Conversion)**:由于用户界面通常是字符串形式提交数据,而业务逻辑层往往需要其他数据类型,所以Struts 2需要类型转换机制将字符串转换为其他数据类型。掌握Struts 2的类型转换功能是开发者...

    Struts2标签列表及说明

    * &lt;s:if&gt;:条件判断 * &lt;s:elseif&gt;:条件判断 * &lt;s:else&gt;:条件判断 F: * &lt;s:fielderror&gt;:显示文件错误信息 * &lt;s:file&gt;:文件上传 * &lt;s:form&gt;:获取相应 form 的值 G: * &lt;s:generator&gt;:和 &lt;s:iterator&gt; 标签...

    Struts2标签库

    (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7) &lt;s:textfield&gt;、&lt;s:password&gt;、&lt;s:checkbox&gt;、&lt;s:textarea&gt; (8) &lt;s:select&gt;、&lt;s:radio&gt;、&lt;s:checkboxlist&gt;

    struts2标签库例子

    例如:&lt;s:if test="%{false}"&gt; &lt;div&gt;Will Not Be Executed&lt;/div&gt;&lt;/s:if&gt;&lt;s:elseif test="%{true}"&gt; &lt;div&gt;Will Be Executed&lt;/div&gt;&lt;/s:elseif&gt; 4.1.4 append 标签 append 标签用来将多个 iterator 合并成一个 ...

Global site tag (gtag.js) - Google Analytics