জেএসটিএল এর সি ট্যাগ ব্যবহার করে কোনও স্ট্রিং নাল বা ফাঁকা থাকলে আমি কীভাবে যাচাই করতে পারি?
আপনি এর জন্য empty
একটিতে কীওয়ার্ডটি ব্যবহার করতে পারেন <c:if>
:
<c:if test="${empty var1}">
var1 is empty or null.
</c:if>
<c:if test="${not empty var1}">
var1 is NOT empty or null.
</c:if>
বা <c:choose>
:
<c:choose>
<c:when test="${empty var1}">
var1 is empty or null.
</c:when>
<c:otherwise>
var1 is NOT empty or null.
</c:otherwise>
</c:choose>
অথবা যদি আপনাকে শর্তসাপেক্ষে একগুচ্ছ ট্যাগগুলি রেন্ডার করার প্রয়োজন না হয় এবং এইভাবে আপনি এটি কেবলমাত্র কোনও ট্যাগ বৈশিষ্ট্যের মধ্যে পরীক্ষা করতে পারেন, তবে আপনি EL শর্তসাপেক্ষ অপারেটরটি ব্যবহার করতে পারেন ${condition? valueIfTrue : valueIfFalse}
:
<c:out value="${empty var1 ? 'var1 is empty or null' : 'var1 is NOT empty or null'}" />
এই বিষয়গুলি সম্পর্কে আরও জানার জন্য ${}
( এক্সপ্রেশন ল্যাঙ্গুয়েজ , যা জেএসটিএল থেকে পৃথক বিষয় ), এখানে চেক করুন ।
আরো দেখুন: