我正在创建一个jsp(f),它需要设置一个参数才有意义。
因此,如果没有提供它,我希望它出错,这样开发人员就不会犯错误。我怎么能这样做?
答案 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。