কম্পিউটার টিউটোরিয়াল

JSP-এ <c:choose> ট্যাগ ব্যবহারের পদ্ধতি

<c:choose> ট্যাগ জাভা switch স্টেটমেন্টের মতো কাজ করে যাতে আপনি অনেক অল্টারনেটিভের মধ্যে বেছে নিতে পারেন। যেখানে switch স্টেটমেন্টে case স্টেটমেন্ট থাকে, সেখানে <c:choose> ট্যাগে <c:when> ট্যাগ থাকে। যেমন switch স্টেটমেন্টে default ক্লজ থাকে ডিফল্ট অ্যাকশন স্পেসিফাই করার জন্য, <c:choose>-এ <c:otherwise> থাকে ডিফল্ট ক্লজ হিসেবে।

অ্যাট্রিবিউটস

  • <c:choose> ট্যাগের কোনো অ্যাট্রিবিউট নেই
  • <c:when> ট্যাগের একটি অ্যাট্রিবিউট আছে
  • <c:otherwise> ট্যাগের কোনো অ্যাট্রিবিউট নেই

<c:when> অ্যাট্রিবিউট

অ্যাট্রিবিউটবিবরণআবশ্যকডিফল্ট
testইভ্যালুয়েট করার কন্ডিশনহ্যাঁকোনো নেই

উদাহরণ

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> 
<html> 
    <head> 
        <title><c:choose> Tag Example</title> 
    </head> 
    <body> 
        <c:set var = "salary" scope = "session" value = "${2000*2}"/> 
        <p>Your salary is : <c:out value = "${salary}"/></p> 
        <c:choose> 
            <c:when test = "${salary <= 0}"> 
                Salary is very low to survive. 
            </c:when> 
            <c:when test = "${salary > 1000}"> 
                Salary is very good. 
            </c:when> 
            <c:otherwise> 
                No comment sir... 
            </c:otherwise> 
        </c:choose> 
    </body> 
</html>

আউটপুট

Your salary is : 4000 
Salary is very good.
  1. JSP-এ মুদ্রা কীভাবে ফরম্যাট করবেন?

  2. JSP-এ পার্সেন্টেজ কীভাবে ফরম্যাট করবেন?

  3. JSP-এ সংখ্যা কীভাবে ফরম্যাট করবেন?

  4. JSP-এ XML কীভাবে পার্স করবেন?