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

JSP-এ জাভা এক্সপ্রেশনের রেজাল্ট প্রিন্ট করা

<c:out> ট্যাগটি একটি এক্সপ্রেশনের রেজাল্ট ডিসপ্লে করে। এটি почти <%= %>-এর মতো কাজ করে। পার্থক্য হলো <c:out> ট্যাগ আপনাকে সিম্পলার "." নোটেশন ব্যবহার করে প্রোপার্টি অ্যাক্সেস করতে দেয়। উদাহরণস্বরূপ, customer.address.street অ্যাক্সেস করতে ট্যাগ হবে: <c:out value = "customer.address.street"/>।

<c:out> ট্যাগটি স্বয়ংক্রিয়ভাবে XML ট্যাগগুলো এস্কেপ করে যাতে সেগুলো একচুয়াল ট্যাগ হিসেবে ইভ্যালুয়েট না হয়।

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

অ্যাট্রিবিউটবিবরণআবশ্যকডিফল্ট
valueআউটপুট করার তথ্যহ্যাঁকোনো নেই
defaultফলব্যাক ইনফরমেশন আউটপুট করতেনাbody
escapeXmltrue হলে স্পেশাল XML ক্যারেক্টার এস্কেপ করবেনাtrue

উদাহরণ

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> 
<html> 
    <head> 
        <title><c:out> Tag Example</title> 
    </head> 
    <body> 
        <c:out value = "${'<tag> , &'}"/> 
    </body> 
</html>

আউটপুট

<tag> , &

দেখুন, XML স্পেশাল ক্যারেক্টারগুলো এস্কেপ হয়ে গেছে।

  1. জাভা ৯-এ JShell-এ স্টার প্যাটার্ন কীভাবে প্রিন্ট করবেন?

  2. জাভা ৯-এ JShell-এ ল্যাম্বডা এক্সপ্রেশন কীভাবে ইমপ্লিমেন্ট করবেন?

  3. জাভা রেগুলার এক্সপ্রেশন: স্ট্রিংয়ের সকল ক্যারেক্টার প্রিন্ট করা (.) মেটাক্যারেক্টার

  4. পাইথন রেগুলার এক্সপ্রেশনে ভেরিয়েবল কীভাবে ব্যবহার করবেন?