我是靠谱客的博主 从容滑板,最近开发中收集的这篇文章主要介绍jsp当中 JSTL标签的c:if的使用,模糊查询判断,JSTL中的字符串处理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

例如,判断如果角色包含“正式员工”

						<c:if test='${fn:contains(roleName,"正式员工")}'>
						<li>
							<a  class="dropdown-toggle" href="#" onclick="addOneTab('我的投诉建议','octFeedbackRecordController.do?myApplication')">
								<div  id="" style="cursor:pointer;height: 70px; line-height: 60px;margin: 0 10px;">
									<img src="webpage/images/main/feedback.png" alt="" style="border:none;">
									<span style="color: #fff;">投诉与建议</span>
								</div>
							</a>
						</li>
						</c:if>

又例如

<td class="showTd_HK" align="center">
  <c:if test="${(rwyy01.yyry==NULL || rwyy01.yyry=='') && (rwyy01.shry==NULL || rwyy01.shry=='') && (rwyy01.qrry==NULL || rwyy01.qrry=='')}">输入</c:if>
  <c:if test="${(rwyy01.yyry!=NULL && rwyy01.yyry!='') && (rwyy01.shry==NULL || rwyy01.shry=='') && (rwyy01.qrry==NULL || rwyy01.qrry=='')}">预约</c:if>
  <c:if test="${(rwyy01.shry!=NULL && rwyy01.shry!='') && (rwyy01.qrry==NULL || rwyy01.qrry=='')}">审核</c:if>
  <c:if test="${rwyy01.qrry!=NULL && rwyy01.qrry!=''}">确认</c:if>
</td>

又例如

            <td align="center" style="width: 107px;">
                <select name="performanceList[${index.index}].leadbGrade" style="width:70px" >
                      <option value="">--请选择--</option>
                      <option value="A" <c:if test="${data.leadbGrade == 'A' }">selected="selected"</c:if>>A</option>
                      <option value="B" <c:if test="${data.leadbGrade == 'B' }">selected="selected"</c:if>>B</option>
                      <option value="C" <c:if test="${data.leadbGrade == 'C' }">selected="selected"</c:if>>C</option>
                      <option value="D" <c:if test="${data.leadbGrade == 'D' }">selected="selected"</c:if>>D</option>
                </select>

因为在jsf要用到jstl标签,这里做有效的整理。在使用这些函数之前必须在JSP中引入标准函数的声明
<%@ taglib prefix=“fn” uri=“http://java.sun.com/jsp/jstl/functions” %>

下面是JSTL中自带的方法列表以及其描述
函数名 函数说明 使用举例
JSTL自带的方法与描述

${fn:substringAfter(zip, “-”)}
substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, “-”)}
toLowerCase 转为小写 ${fn.toLowerCase(product.name)}
toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}
trim 去除字符串前后的空格 ${fn.trim(name)}

最后

以上就是从容滑板为你收集整理的jsp当中 JSTL标签的c:if的使用,模糊查询判断,JSTL中的字符串处理的全部内容,希望文章能够帮你解决jsp当中 JSTL标签的c:if的使用,模糊查询判断,JSTL中的字符串处理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部