NULLまたは空の判定をする<logic:empty、notEmpty>

 NULLまたは、空の判定をするには、<logic:empty>または<logic:notEmpty>タグを使用します。

これらのタグは、以下の判定が可能です。
  ・NULLの場合
  ・空文字列の場合
  ・ListやMapなどのコレクションの要素がゼロの場合

タグの主要属性
属性概要
nameスコープに登録されているBean名を指定します
property出力対象のBeanのプロパティを指定します。
scopename属性で指定したオブジェクトを取り出すscopeを指定します。指定しない場合、pege、request、session、spplicationの順で検索します。


例1)各大小比較処理をしているJSP実装例

<%@ page pageEncoding = "Shift_JIS" %>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>

<%
 String str1 = "";

 String str2 = "a";
 request.setAttribute("strData",str2);
%>

<html><body>

<%-- 変数「str」がNULLまたは空文字であるかをチェックする条件式 --%>
<logic:empty name="<%= str1 %>" >
  EMPTY!! <br><br>
</logic:empty>

<%-- 変数「str」がNULLまたは空文字でないかをチェックする条件式 --%>
<logic:notEmpty name="strData" >
  NOT EMPTY!! <br><br>
</logic:notEmpty>

</body></html>


画面イメージ






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值