0

我正在制作一个需要设置参数才能有意义的 jsp(f)。

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

4

1 回答 1

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

于 2012-11-03T12:36:16.417 回答