Skip to content

JavaEE_TagLib_ar

رامي مناف edited this page Jun 6, 2019 · 5 revisions

مكتبة الوسوم

توفر صفوف مكتبة غنية بالأوامر الأساسية الخاصة بها والتي ستسهل عليك عملك أثناء برمجة الموقع, لكن قبل البدء باستخدام هذه الوسوم عليك التأكد من إعداد وتشغيل قاعدة البيانات من خلال ملف sofof.xml بالإضافة لإعداد الجلسات وتسميتها.

تحميل مكتبة الوسوم

لتحميل مكتبة الوسوم يكفي إدراج الوسم التالي:

<%@taglib  prefix="sofof" uri="http://sofof.org"%>

استخدام الوسوم

عند كتابة وسم أي أمر أو مجموعة أوامر عليك إحاطتهم الوسم session, ويقوم هذا الوسم بتحديد الجلسة التي ستنفذ عليها الأوامر, ولهذا الوسم طريقتين في العمل:

  • أن يتم تمرير جميع بيانات الاتصال host, port, username, password, وحينها يقوم الوسم بإنشاء جلسة جديدة.
  • تمرير اسم الجلسة name الذي تم تحديده في ملف sofof.xml

مثال جامع لاستخدام بعض الوسوم

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib  prefix="sofof" uri="http://sofof.org"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <sofof:session name="main">
            <sofof:bind object="<%="Hello JSP from Sofof!"%>"/>
            <sofof:select clazz="<%=String.class%>" var="list"/>
        </sofof:session>
        <c:forEach items="${list}" var="obj">
            <h3>${obj}</h3><br/>
        </c:forEach>
    </body>
</html>
<!-- result :
Hello JSP from Sofof!
-->

Clone this wiki locally