org.apache.tiles.request.Request.getWriter()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(689)

本文整理了Java中org.apache.tiles.request.Request.getWriter方法的一些代码示例,展示了Request.getWriter的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getWriter方法的具体详情如下:
包路径:org.apache.tiles.request.Request
类名称:Request
方法名:getWriter

Request.getWriter介绍

[英]Returns a writer to be used to write directly in the response.
[中]返回用于直接在响应中写入的写入程序。

代码示例

代码示例来源:origin: org.apache.tiles/tiles-request-api

  1. /** {@inheritDoc} */
  2. public Writer getWriter() throws IOException {
  3. return context.getWriter();
  4. }

代码示例来源:origin: org.apache.tiles/tiles-test-common

  1. /** {@inheritDoc} */
  2. @Override
  3. public void render(String value, Request request) throws IOException {
  4. char[] array = value.toCharArray();
  5. char[] newArray = new char[array.length];
  6. for (int i = 0; i < array.length; i++) {
  7. newArray[array.length - i - 1] = array[i];
  8. }
  9. request.getWriter().write(String.valueOf(newArray));
  10. }

代码示例来源:origin: org.apache.tiles/tiles-request-api

  1. /** {@inheritDoc} */
  2. @Override
  3. public void render(String value, Request request) throws IOException {
  4. if (value == null) {
  5. throw new CannotRenderException("Cannot render a null string");
  6. }
  7. request.getWriter().write(value);
  8. }

代码示例来源:origin: org.apache.tiles/tiles-request-mustache

  1. @Override
  2. public void render(String path, Request request) throws IOException {
  3. if (path == null) {
  4. throw new CannotRenderException("Cannot dispatch a null path");
  5. }
  6. try {
  7. REQUEST_HOLDER.set(request);
  8. factory
  9. .compile(path)
  10. .execute(request.getWriter(), buildScope(request));
  11. REQUEST_HOLDER.remove();
  12. } catch(MustacheException ex) {
  13. throw new IOException("failed to MustacheRenderer.render(" + path + ",request)", ex);
  14. }
  15. }

代码示例来源:origin: org.apache.tiles/tiles-template

  1. request.getWriter().flush();

代码示例来源:origin: org.apache.tiles/tiles-template

  1. Writer writer = request.getWriter();
  2. if (attribute != null) {
  3. attribute = (Attribute) composeStack.pop();

代码示例来源:origin: org.apache.struts/struts2-tiles-plugin

  1. @Override
  2. public void render(String path, Request request) throws IOException {
  3. if (path != null) {
  4. LOG.trace("Rendering freemarker tile [{}]", path);
  5. ActionContext ctx = readActionContext(request);
  6. registerTilesBeanModel(ctx);
  7. FreemarkerResult result = new FreemarkerResult(path);
  8. result.setWriter(request.getWriter());
  9. Container container = ctx.getContainer();
  10. container.inject(result);
  11. try {
  12. ActionInvocation invocation = ctx.getActionInvocation();
  13. result.doExecute(path, invocation);
  14. } catch (TemplateException e) {
  15. LOG.error("Exception was thrown during rendering value {}: {}", path, e.getMessage());
  16. throw new InvalidTemplateException(e);
  17. }
  18. } else {
  19. LOG.error("Path is null, cannot render template!");
  20. throw new InvalidTemplateException("Cannot render a null template");
  21. }
  22. }

代码示例来源:origin: org.apache.tiles/tiles-template

  1. container.render(definitionName, request);
  2. if (flush) {
  3. request.getWriter().flush();

代码示例来源:origin: org.apache.tiles/tiles-template

  1. container.renderContext(request);
  2. if (flush) {
  3. request.getWriter().flush();

相关文章