它有两个属性:name 和trim。其中name 的值就是标签的属性名称。trim 可为true 或false。假若为true 时,本体内容的前后空白,将被忽略;反之,若为false,前后空白将不被忽略。trim 的默认值为true。
在 标签中调用了这两个 attribute 所对应的 fragment。jsp:invoke 和 jsp:doBody 中的具体内容会被 jsp 中的内容替换。现在编写 index.jsp。
jsp:attribute 标签中的内容将会替换 template.tag 中 jsp:invoke 的内容,name 属性对应 fragment 属性。如果访问 index.jsp 页面,可以看到显示的内容会按照 template.tag 中设计的样式来进行布局。