是否可以制作强制JSP(在包含中)?

时间:2012-11-03 12:14:00

标签: jsp include

我正在创建一个jsp(f),它需要设置一个参数才有意义。

因此,如果没有提供它,我希望它出错,这样开发人员就不会犯错误。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我会将JSP片段转换为JSP标记文件,并带有必需参数:

/WEB-INF/tags/hello.tag

<%@ attribute name="name" required="true" %>
<h2>Hello, ${name}!</h2>

这样,您的JSP编辑器会警告您缺少必需的参数,并且使用不带必需参数的标记的JSP将无法编译。

这样的标签将像这样使用:

<%@ taglib tagdir="/WEB-INF/tags" prefix="myTags" %>
<myTags:hello name="Stephen"/>

有关详细信息,请参阅http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags5.html