Как написать тег? - PullRequest
       20

Как написать тег?

0 голосов
/ 10 января 2011

У меня один CommonVO интерфейс содержит идентификатор, мой ребенок Vo EmployeeVO реализует CommonVO интерфейс.

EmployeeVO Содержит Empid, EmpName.

Я добавляю EmployeeVo к ArrayList объекту. Наконец я передаю этот ArrayList объект на страницу JSP.

Итак, вот мой вопрос: как получить EmployeeVo значения с помощью пользовательского тега. Я знаю, что могу получить это с помощью JSTL, но здесь я хочу написать свой.

Может кто-нибудь сказать мне, как написать собственный тег для этого.

1 Ответ

0 голосов
/ 10 января 2011

Исходя из моего требования, я ввожу его в CommonVO, чтобы получить id.CommonVO temp = (CommonVO) list.get (i). После изменения этого списка я вернул этот объект списка на страницу jsp, чтобы получить всесвойства сотрудника. Я думаю, что мы не можем достичь этого с JSTL, верно?

Вам не нужно разыгрывать его в EL.Он пытается получить доступ к методу методом отражения, тогда тип среды выполнения в любом случае не имеет значения.JSTL c:forEach будет просто работать.

<table>
    <c:forEach items="${employees}" var="employee">
        <tr>
            <td>${employee.empid}</td>
            <td>${employee.empName}</td>
         </tr>
    </c:forEach>
</table>

Не имеет отношения к проблеме, интересно, насколько полезно иметь CommonVO.

...