What the the most source code focused rendering/templating kit? I've spent the past several days rolling my own simple MVC rendering api which creates Renderer objects which render a model and view. It's really simple and clean to use this to keep servlet code as normal/natural as possible.
Most of the template engines that I see embed logic in the templates - I don't want that - I want all logic to be in the servlet - I simply want markers or identifiers (for parsing) in the template. The renderers is my servlet handle repeating, nesting, including, conditionals within the natural flow of my code. Does anything like this exist? I'm just researching to know whether I should release my little kit. Thanks, Philip OutputStream outputStream = serviceContext.getResponse().getOutputStream(); RenderModel model = serviceContext.getModel(); Renderer renderer = new Renderer((RenderController)this, this.getView(), serviceContext); Renderer outerRepeat = renderer.render(); for (int i = 0; i < 5; i++) { char[] aChar = new char[] {(char)(i + 97)}; model.setValue("letter", new String(aChar)); Renderer conditional = outerRepeat.render(); java.util.Random random = new java.util.Random(); if (random.nextInt(3) == 2) { model.setValue("value", "[random conditional]"); conditional.render(); } Renderer innerRepeat = outerRepeat.render(); for (int k = 0; k < 5; k++) { model.setValue("number", new Integer(k)); innerRepeat.render(); } outerRepeat.render(); } Renderer include = renderer.render(); include.render(); renderer.render(); outputStream.flush(); ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html