Codigo fonte da tag <jsp:include>

4 respostas
black_fire

E aí galera, blz?

Alguém por aí sabe onde acho o código fonte da tag lib <jsp:include>, procurei na net toda e não achei!
Em que pacote está isso? :?

Abraço galera

4 Respostas

zirocool

deve tah dentro da jsp-api

black_fire

bem, la vou eu responder uma pegunta minha... :D

Bem o código fonte de da tag <jsp:include> é responsabilidade
do container, tomcat, jboss, ou seja, para achar o fonte dela
tem q pegar o fonte do container, ou application server!

Eu resolvi o meu problema assim, funcionou bem:
public class IncludeTag implements Tag {

	private PageContext pageContext	= null;
	private Tag parent = null;

	private String page = null;

	public IncludeTag() {
		super();
	}

	public void setPage(String page) {
		this.page = page;
	}

	public int doEndTag() throws JspTagException {
		try {
			pageContext.include(page);
		} catch (Exception e) {
			throw new JspTagException(e.getMessage(), e);
		}
		return EVAL_PAGE;
	}

	public int doStartTag() throws JspTagException {
		return SKIP_BODY;
	}

	public void release() {
	}

	public void setPageContext(final PageContext pageContext) {
		this.pageContext = pageContext;
	}

	public javax.servlet.jsp.tagext.Tag getParent() {
		return parent;
	}

	public void setParent(final Tag parent) {
		this.parent = parent;
	}

}

abraço pessoal

zirocool

Só uma dúvida, pra que vc precisava disso?

black_fire

Estou criando um gerenciador de templates baseado no Tiles do Strut para funcionar com outros Frameworks, ou até mesmo sem um Frameworks.

Criado 20 de julho de 2006
Ultima resposta 24 de jul. de 2006
Respostas 4
Participantes 2