« برقراري ارتباط بين JSP و Servlet | صفحه اصلی | مثال فايل jsp با فرمت XML »
JSP با فرمت XML
July 10, 2007 02:49 PM
دستورات و تگ هاي اصلي مورد استفاده براي نوشتن فايل JSP با فرمت XML عبارتند از:
jsp:root
فايل Jsp با فرمت XML، حتما jsp:root را دارد. استفاده از آن براي مشخص نمودن tag library استفاده شده در دستورات JSP است. مشخص نمودن xmlns و version در آن، اجباري است.
jsp:directive.page
همانگونه كه قبلا ذكر شد دستوراتي كه در <page @%> قيد مي شوند global هستند و براي كل صفحه JSP لحاظ مي گردند.
jsp:root
فايل Jsp با فرمت XML، حتما jsp:root را دارد. استفاده از آن براي مشخص نمودن tag library استفاده شده در دستورات JSP است. مشخص نمودن xmlns و version در آن، اجباري است.
jsp:directive.page
همانگونه كه قبلا ذكر شد دستوراتي كه در <page @%> قيد مي شوند global هستند و براي كل صفحه JSP لحاظ مي گردند.
<%@ page
[ language="java" ]
[ extends="package.class" ]
[ import="{package.class | package.*}, ..." ]
%>
[ language="java" ]
[ extends="package.class" ]
[ import="{package.class | package.*}, ..." ]
%>
jsp:directive.page مشابه اين دستور است درفرمت XML .
jsp:declaration
در JSP ، تعريف متغيرها بصورت زير است
jsp:declaration
در JSP ، تعريف متغيرها بصورت زير است
<%! int i = 0; %>
معادل اين دستور در فرمت XML چنين است:
<jsp:declaration>int i = 0;</jsp:declaration>
همچنين متد ها را نيز مي توان در jsp:declaration تعريف نمود.
jsp:scriptlet
نوشتن scriptlet در فرمت JSP بدين صورت است:
jsp:scriptlet
نوشتن scriptlet در فرمت JSP بدين صورت است:
<% i = 1; %>
معادل اين دستور در فرمت XML چنين است:
<jsp:scriptlet>i = 1;</jsp:scriptlet>
jsp:expression
براي نمايش يك عبارت روي صفحه استفاده مي شود كه توسط زبان جاوا توليد شده است. براي اين كار عبارت مذكور كه مي تواند يك تابع با يك خروجي باشد،محاسبه مي شود و خروجي آن به string تبديل مي شود.
براي نمايش يك عبارت روي صفحه استفاده مي شود كه توسط زبان جاوا توليد شده است. براي اين كار عبارت مذكور كه مي تواند يك تابع با يك خروجي باشد،محاسبه مي شود و خروجي آن به string تبديل مي شود.
<jsp:expression>getDateTimeStr(request.getLocale())</jsp:expression>
jsp:text
براي نمايش متن ثابتي روي صفحه استفاده مي شود.
براي نمايش متن ثابتي روي صفحه استفاده مي شود.
<jsp:text>this is a test</jsp:text>
در مطلب بعد مثالي در اين رابطه خواهيم ديد.
نظرخواهی