Struts标签,jstl标签等判断字符串包含

简介:

判断某值是否包含指定的字符串的几种写法。

1.jstl标签写法,

主要使用的是 fn,使用的时候,需要引入

 

 
  1. <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 
  2.  
 
  1. <c:choose> 
  2.  
  3.       <c:when test="${fn:contains(item.name,'全能')}">    
  4.           <strong> 
  5.               <font color="red"><s:property value="item.name" /> </font> 
  6.           </strong> 
  7.       </c:when> 
  8.  
  9.       <c:otherwise>    
  10.            <s:property value="item.name" /> 
  11.       </c:otherwise> 
  12.  
  13. </c:choose> 

 

2.Struts2标签写法:

 
  1. <s:if test="item.name.contains(\"全能\")"> 
  2.         <strong> 
  3.             <font color="red"><s:property value="item.name" /> </font> 
  4.         </strong> 
  5.  </s:if> 
  6.  <s:else> 
  7.     <s:property value="item.name" /> 
  8.  </s:else> 

3.JSP写法:

对于传递过来的参数的判断,可以使用如下。

 
  1. <%  
  2.      String teamName1 = new String(request.getParameter("teamName")  
  3.                                                     .getBytes("ISO8859-1"), "UTF-8");  
  4.            if (teamName1.contains("男")) {  
  5.  %> 
  6.       <input type="hidden" id="sex" name="athlete.sex" value="男" /> 
  7.  
  8.  <%  
  9.            } else if (teamName1.contains("女")) {  
  10.  %> 
  11.         <input type="hidden" id="sex" name="athlete.sex" value="女" /> 
  12.  <%  
  13.            }  
  14. %> 

 

 本文转自 w156445045 51CTO博客,原文链接:http://blog.51cto.com/enetq/933533,如需转载请自行联系原作者

相关文章
|
2月前
|
XML 前端开发 PHP
ThinkPHP6 模板引擎普通标签中,模板引擎运算符函数,循环标签,判断标签的使用,及一些特殊标签
本文介绍了ThinkPHP6模板引擎中普通标签和XML标签的使用方法,包括模板引擎运算符函数、循环标签、判断标签以及一些特殊标签的使用。文中详细解释了普通标签的运算符和函数、注释、循环标签(foreach、volist、for)和判断标签(if、switch)的语法规范和示例。此外,还提到了literal和php标签用于原样输出和编写PHP代码的方法。
ThinkPHP6 模板引擎普通标签中,模板引擎运算符函数,循环标签,判断标签的使用,及一些特殊标签
|
JavaScript
Js判断是否包含特殊字符的方法
Js判断是否包含特殊字符的方法
197 0
|
JSON 前端开发 Java
springboot中自定义JavaBean返回的json对象属性名称大写变小写问题
springboot中自定义JavaBean返回的json对象属性名称大写变小写问题
204 0
freemaker为null和为空串""的判断
freemaker为null和为空串""的判断
308 0
|
Android开发
eclipse文档注释设置、文件(Files)注释标签、类型(Types)注释标签(类的注释)、字段(Fields)注释标签、构造函数(Constructor)标签
设置注释模板的入口Window->Preference->Java->CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素。本文将每一个元素逐一给大家介绍一下。方法(Methods)标签、覆盖方法(Overriding Methods)标签、代理方法(Delegate Methods)标签、getter方法标签、setter方法标签.........
152 1
eclipse文档注释设置、文件(Files)注释标签、类型(Types)注释标签(类的注释)、字段(Fields)注释标签、构造函数(Constructor)标签
|
Android开发
Eclipse出现:元素 'beans' 必须不含字符 [子级], 因为该类型的内容类型为“仅元素”....解决办法
Eclipse出现:元素 'beans' 必须不含字符 [子级], 因为该类型的内容类型为“仅元素”....解决办法
236 0