我可以找到的每个示例都有标记处理程序java类,该类生成html并使用out.print(someHTML);
喷出它
有没有一种方法可以包括一个jsp并向请求中添加属性?
最佳答案
我还没有尝试过,但是应该可以通过Request对象中的obtaining a RequestDispatcher来实现:
public int doStartTag() throws JspException {
try {
pageContext.setAttribute("title", "My Title");
pageContext.getRequest().getRequestDispatcher("/WEB-INF/includes/header.jspf").include(pageContext.getRequest(), pageContext.getResponse());
}
catch (IOException e) {
}
return EVAL_BODY_INCLUDE;
}
PageContext也有一个include方法,但这似乎仅适用于静态文件,不适用于jsps。