I am creating this issue here because i am not able to create in new dev community i am geeting strage message
@ExportAsService@Component@Named("RestfulTableServlet")public class RestfulTableServlet extends HttpServlet {
@ComponentImportprivate WebResourceManager webResourceManager;
@ComponentImportprivate TemplateRenderer templateRenderer;
@Autowired@Injectpublic RestfulTableServlet(WebResourceManager webResourceManager,
TemplateRenderer templateRenderer) {
this.webResourceManager = webResourceManager;
this.templateRenderer = templateRenderer;
}
@Overridepublic void init(ServletConfig config) throws ServletException {
super.init(config);
webResourceManager = ComponentAccessor.getWebResourceManager();
templateRenderer = ComponentAccessor.getComponent(TemplateRenderer.class);
}
@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
Map <String,Object> context = ImmutableMap.of("webResourceManager", webResourceManager);
res.setContentType("text/html");
render("restfultable/restfultable-example.vm", context, res.getWriter());
res.getWriter().close();
}
protected void render(String template, Map<String, Object> context, Writer output)
throws IOException {
templateRenderer.render(template, context, output);
}
}