आपकी ऑफलाइन सहायता

BACK
49

सी प्रोग्रामिंग

149

पाइथन प्रोग्रामिंग

49

सी प्लस प्लस

99

जावा प्रोग्रामिंग

149

जावास्क्रिप्ट

49

एंगुलर जे.एस.

69

पी.एच.पी.
माय एस.क्यू.एल.

99

एस.क्यू.एल.

Free

एच.टी.एम.एल.

99

सी.एस.एस.

149

आर प्रोग्रामिंग

39

जे.एस.पी.





डाउनलोड पी.डी.एफ. ई-बुक्स
JSTL - jstl formatting bundle

<prefix:bundle> tag ये resource bundle को load करने के लिए इस्तेमाल किया जाता है | Bundle को उनके tag body द्वारा इस्तेमाल किया जाता है |

<prefix:bundle> tag पर दिया हुआ bundle ये <prefix:bundle>--</prefix:bundle> इनके बीच के सभी <prefix:message> tags के लिए available होता है |

हर <prefix:message> tag को अलग-अलग से resource bundle को load करने की जरुरत नहीं होती है | एक ही bundle पर एक से ज्यादा <prefix:message> tag इस्तेमाल किये जाते है |


Syntax for <prefix:bundle> tag in JSTL

<prefix:bundle basename="Bundle Name" prefix="prefixName">
<prefix:message------- />
</prefix:bundle>  

Attributes for <prefix:bundle> tag in JSTL

basename : यहाँ पर resource bundle name दिया जाता है | bundle name ये package_name.class_name होता है |

prefix : Optional. यहाँ पर prefix name दिया जाता है | ये prefix name <prefix:message> इस tag के key के आगे जुड़ाया जाता है |
अगर ये दिया नहीं जाता है तो prefix को <prefix:message> में key के आगे जोड़ा जाता है | For eg. key="myfruit.fruit1"


Example for <prefix:bundle> Tag in JSTL

Sample.java
package myPackage;  
import java.util.ListResourceBundle;  
public class Sample extends ListResourceBundle {  
    public Object[][] getContents() {  
        return contents;  
}
    static final Object[][] contents = {
        { "myfruit.fruit1", "Mango" },
        { "myfruit.fruit2", "Orange" },
    };  
}
index.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>  

<fmt:bundle basename="myPackage.Sample" prefix="myfruit.">  
   <fmt:message key="fruit1" /><br />
   <fmt:message key="fruit2" /><br />
</fmt:bundle> 

<%-- OR --%>

<fmt:bundle basename="myPackage.Sample">
   <fmt:message key="myfruit.fruit1" /><br />  
   <fmt:message key="myfruit.fruit2" /><br />
</fmt:bundle>
Output :
Mango
Orange
Mango
Orange