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

JSP-এ <c:url> ট্যাগের ব্যবহার

<c:url> ট্যাগ একটি URL-কে স্ট্রিং-এ ফরম্যাট করে এবং একটি ভেরিয়েবলে সংরক্ষণ করে। এই ট্যাগটি প্রয়োজনে স্বয়ংক্রিয়ভাবে URL রি-রাইটিং করে। var অ্যাট্রিবিউটটি সেই ভেরিয়েবলকে স্পেসিফাই করে যেটিতে প্রসেসড URL থাকবে।

JSTL url ট্যাগ আসলে response.encodeURL() মেথড কল করার একটি অল্টারনেটিভ পদ্ধতি। url ট্যাগের একমাত্র আসল সুবিধা হলো সঠিক URL এনকোডিং, children param ট্যাগ দ্বারা স্পেসিফাই করা যেকোনো প্যারামিটারসহ।

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

অ্যাট্রিবিউটবিবরণআবশ্যকডিফল্ট
valueবেস URLহ্যাঁকোনো নেই
context/ ফলোড বাই লোকাল ওয়েব অ্যাপ্লিকেশনের নামনাকারেন্ট অ্যাপ্লিকেশন
varপ্রসেসড URL এক্সপোজ করার ভেরিয়েবলের নামনাPrint to page
scopeপ্রসেসড URL এক্সপোজ করার ভেরিয়েবলের স্কোপনাPage

উদাহরণ

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> 
<html> 
    <head> 
        <title><c:url> Tag Example</title> 
    </head> 
    <body> 
        <a href = "<c:url value = "/jsp/index.htm"/>">TEST</a> 
    </body> 
</html>

আউটপুট

TEST

(লিংকটি প্রপারলি এনকোডেড URL হিসেবে রেন্ডার হবে)

  1. PHP-তে ini_set() ফাংশনের ব্যবহার

  2. C#-তে yield return-এর ব্যবহার কী?

  3. C#-তে is কীওয়ার্ডের ব্যবহার

  4. C#-এ 'using' স্টেটমেন্টের ব্যবহার কী?