2008-10-16 3 views
0

Я пытаюсь создать пользовательский тег JSP, который будет принимать объект массива и отображать элементы тега в таблице HTML. Кто-нибудь есть предложения по тому, как это сделать?создание пользовательского тега JSP

+0

Какое предложение вы хотите? – 2008-10-16 12:36:18

+0

Возможно, вам нужно задать вопрос более конкретным. Вам нужно знать, как создавать пользовательские теги или как манипулировать массивом для создания таблицы HTML? – 2008-10-16 13:38:06

ответ

1

Как уже упоминалось Phill, дисплей Tag TagLib очень хорош для этого, но это на самом деле очень легко сделать с помощью JSTL:

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> 
. 
. 
. 
<table summary=""> 
    <thead> 
    <tr> 
     <th>Property 1</th> 
     <th>Property 2</th> 
    </tr> 
    </thead> 
    <tbody> 
    <c:forEach var="item" items="${someArrayObject}"> 
    <tr> 
     <td><c:out value="${item.property1}" /></td> 
     <td><c:out value="${item.property2}" /></td> 
    </tr> 
    </c:forEach> 
    </tbody> 
</table> 

В зависимости от ваших потребностей, пользовательские TagLib может быть излишним.

1

Вы имеете в виду что-то вроде displayTag? Это может формировать таблицы из списков объектов.

+0

Да, точно .. но я не хочу добавлять display.jar в мое приложение. Я хочу создать его самостоятельно. Да, он получил это сейчас. Спасибо за ур. Sugestion. привет, Vinayak – 2008-10-17 10:17:14

Смежные вопросы