protected void writeResourceContent()

in server/src/org/jetbrains/teamcity/widgets/WidgetContentController.java [40:48]


  protected void writeResourceContent(@NotNull HttpServletRequest request,
                                      @NotNull HttpServletResponse response,
                                      @NotNull File file) throws IOException {
    InputStream stream = request.getServletContext().getResourceAsStream(file.getAbsolutePath());
    if (stream == null) {
      throw new IllegalArgumentException(String.format("Requested resource %s doesn't exist.", file.getAbsolutePath()));
    }
    FileCopyUtils.copy(new InputStreamReader(stream), response.getWriter());
  }