Package com.googlecode.psiprobe.model.jsp

Examples of com.googlecode.psiprobe.model.jsp.Summary


    protected ModelAndView handleContext(String contextName, Context context,
                                         HttpServletRequest request, HttpServletResponse response) throws Exception {
        boolean compile = ServletRequestUtils.getBooleanParameter(request, "compile", false);

        HttpSession session = request.getSession(true);
        Summary summary = (Summary) session.getAttribute(SUMMARY_ATTRIBUTE);
        if (summary == null || ! contextName.equals(summary.getName())) {
            summary = new Summary();
            summary.setName(contextName);
        }
        getContainerWrapper().getTomcatContainer().listContextJsps(context, summary, compile);

        session.setAttribute(SUMMARY_ATTRIBUTE, summary);
View Full Code Here


    protected ModelAndView handleContext(String contextName, Context context, HttpServletRequest request,
                                         HttpServletResponse response) throws Exception {

        HttpSession session = request.getSession();
        Summary summary = session != null ? (Summary) session.getAttribute(DisplayJspController.SUMMARY_ATTRIBUTE) : null;

        if (request.getMethod().equalsIgnoreCase("post") && summary != null ) {
            List names = new ArrayList();
            for (Enumeration e = request.getParameterNames(); e.hasMoreElements(); ) {
                String name = (String) e.nextElement();
                if ("on".equals(request.getParameter(name))) {
                    names.add(name);
                }
            }
            getContainerWrapper().getTomcatContainer().recompileJsps(context, summary, names);
            session.setAttribute(DisplayJspController.SUMMARY_ATTRIBUTE, summary);
        } else if ( summary != null && contextName.equals(summary.getName())) {
            String name = ServletRequestUtils.getStringParameter(request, "source", null);
            if (name != null) {
                List names = new ArrayList();
                names.add(name);
                getContainerWrapper().getTomcatContainer().recompileJsps(context, summary, names);
View Full Code Here

    protected ModelAndView handleContext(String contextName, Context context,
                                         HttpServletRequest request, HttpServletResponse response) throws Exception {

        String jspName = ServletRequestUtils.getStringParameter(request, "source", null);
        boolean highlight = ServletRequestUtils.getBooleanParameter(request, "highlight", true);
        Summary summary = (Summary) (request.getSession() != null ?
                request.getSession().getAttribute(DisplayJspController.SUMMARY_ATTRIBUTE) : null);

        if (jspName != null && summary != null && contextName.equals(summary.getName())) {

            Item item = (Item) summary.getItems().get(jspName);

            if (item != null) {
                //
                // replace "\" with "/"
                //
View Full Code Here

                                request.setAttribute("success", Boolean.TRUE);
                                if (discard) {
                                    getContainerWrapper().getTomcatContainer().discardWorkDir(ctx);
                                }
                                if (compile) {
                                    Summary summary = new Summary();
                                    summary.setName(ctx.getName());
                                    getContainerWrapper().getTomcatContainer().listContextJsps(ctx, summary, true);
                                    request.getSession(true).setAttribute(DisplayJspController.SUMMARY_ATTRIBUTE, summary);
                                    request.setAttribute("compileSuccess", Boolean.TRUE);
                                }
                            }
View Full Code Here

TOP

Related Classes of com.googlecode.psiprobe.model.jsp.Summary

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.