Package jst.http

Examples of jst.http.TemplateDispatcher



    protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
        String test = httpServletRequest.getParameter("test");
        if( "layout".equals(test) ) {
            new TemplateDispatcher( httpServletRequest, httpServletResponse )
                    .exposeVariable( "today", new Date() )
                    .exposeVariable( "count", new Random().nextInt(100) )
                    .mixin( "servlet", this )
                    .layout( "layout.jst" )
                    .forward("timeOfDay.jst");
        } else if( "invitation".equals(test) ) {
            new TemplateDispatcher( httpServletRequest, httpServletResponse )
                    .forward("invitation.jst");
        } else if( "include".equals(test) ) {
            new TemplateDispatcher( httpServletRequest, httpServletResponse )
                    .forward("include.jst");
        } else if( "forms".equals(test) ) {
            new TemplateDispatcher( httpServletRequest, httpServletResponse )
                    .forward("forms.jst");
        } else {
            List views = Arrays.asList( "layout", "invitation", "include", "forms" );
            new TemplateDispatcher( httpServletRequest, httpServletResponse )
                    .exposeVariable( "views", views )
                    .forward("index.jst");
        }
    }
View Full Code Here

TOP

Related Classes of jst.http.TemplateDispatcher

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.