ResponseWriter writer=context.getResponseWriter();
Run Code Online (Sandbox Code Playgroud)
我想了解一下startElement,endElement和writeAttribute方法上ResponseWriter.
sbl*_*ndy 10
JSF输出是HTML/XML,并且ResponseWriter可以更容易地正确生成它.假设您想要在<span>标记中呈现一些文本.
<span>My random text</span>
Run Code Online (Sandbox Code Playgroud)
代码看起来像:
ResponseWriter writer=context.getResponseWriter();
writer.startElement("span", component);
writer.writeText(text, null);
writer.endElement("span");
Run Code Online (Sandbox Code Playgroud)
writerAttribute 当您需要向标记添加ID或类属性时,会出现这种情况.
ResponseWriter writer=context.getResponseWriter();
writer.startElement("span", component);
writer.writeAttribute("id", id, null);
writer.writeText(text, null);
writer.endElement("span");
Run Code Online (Sandbox Code Playgroud)
这将呈现:
<span id="myId">My text</span>
Run Code Online (Sandbox Code Playgroud)
注意:writeAttribute紧接着startElement.一旦你启动另一个元素或写一些文字,你就无法打电话writeAttribute.
| 归档时间: |
|
| 查看次数: |
6454 次 |
| 最近记录: |