本文整理了Java中org.apache.tiles.request.Request.getWriter
方法的一些代码示例,展示了Request.getWriter
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getWriter
方法的具体详情如下:
包路径:org.apache.tiles.request.Request
类名称:Request
方法名:getWriter
[英]Returns a writer to be used to write directly in the response.
[中]返回用于直接在响应中写入的写入程序。
代码示例来源:origin: org.apache.tiles/tiles-request-api
/** {@inheritDoc} */
public Writer getWriter() throws IOException {
return context.getWriter();
}
代码示例来源:origin: org.apache.tiles/tiles-test-common
/** {@inheritDoc} */
@Override
public void render(String value, Request request) throws IOException {
char[] array = value.toCharArray();
char[] newArray = new char[array.length];
for (int i = 0; i < array.length; i++) {
newArray[array.length - i - 1] = array[i];
}
request.getWriter().write(String.valueOf(newArray));
}
代码示例来源:origin: org.apache.tiles/tiles-request-api
/** {@inheritDoc} */
@Override
public void render(String value, Request request) throws IOException {
if (value == null) {
throw new CannotRenderException("Cannot render a null string");
}
request.getWriter().write(value);
}
代码示例来源:origin: org.apache.tiles/tiles-request-mustache
@Override
public void render(String path, Request request) throws IOException {
if (path == null) {
throw new CannotRenderException("Cannot dispatch a null path");
}
try {
REQUEST_HOLDER.set(request);
factory
.compile(path)
.execute(request.getWriter(), buildScope(request));
REQUEST_HOLDER.remove();
} catch(MustacheException ex) {
throw new IOException("failed to MustacheRenderer.render(" + path + ",request)", ex);
}
}
代码示例来源:origin: org.apache.tiles/tiles-template
request.getWriter().flush();
代码示例来源:origin: org.apache.tiles/tiles-template
Writer writer = request.getWriter();
if (attribute != null) {
attribute = (Attribute) composeStack.pop();
代码示例来源:origin: org.apache.struts/struts2-tiles-plugin
@Override
public void render(String path, Request request) throws IOException {
if (path != null) {
LOG.trace("Rendering freemarker tile [{}]", path);
ActionContext ctx = readActionContext(request);
registerTilesBeanModel(ctx);
FreemarkerResult result = new FreemarkerResult(path);
result.setWriter(request.getWriter());
Container container = ctx.getContainer();
container.inject(result);
try {
ActionInvocation invocation = ctx.getActionInvocation();
result.doExecute(path, invocation);
} catch (TemplateException e) {
LOG.error("Exception was thrown during rendering value {}: {}", path, e.getMessage());
throw new InvalidTemplateException(e);
}
} else {
LOG.error("Path is null, cannot render template!");
throw new InvalidTemplateException("Cannot render a null template");
}
}
代码示例来源:origin: org.apache.tiles/tiles-template
container.render(definitionName, request);
if (flush) {
request.getWriter().flush();
代码示例来源:origin: org.apache.tiles/tiles-template
container.renderContext(request);
if (flush) {
request.getWriter().flush();
内容来源于网络,如有侵权,请联系作者删除!