Я хочу определить очень простой тег JSP 2.0, но не знаю, как это сделать.
Тег используется для получения информации об объекте article
в системе. И это очень просто:
<sys:article id="123" var="article">
Title: ${aritcle.title}
</sys:article>
Затем я создал файл с именем article.tag
в WEB-INF/tags/
, содержимое:
<% tag import="sys.App, sys.domains.*" %>
<%@ attribute
name="id"
type="java.lang.String"
required="true"
description="the id of an article" %>
<%@ attribute
name="var"
type="java.lang.String"
required="true"
description="let invoker use it to get information" %>
<%
Article article = App.articleDao.get(id);
%>
// how to set article to the body
<jsp:doBody />
Я не знаю, как установить для найденного объекта статьи тело и позволить ему показать его заголовок.