Package org.g4studio.core.tplengine

Examples of org.g4studio.core.tplengine.TemplateEngine


    }
    Dto dto = new BaseDto();
    dto.put("menuList", menuList);
    dto.put("key", key);
    dto.put("authorizelevel", authorizelevel);
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here


    }
        Dto dto = new BaseDto();
        dto.put("deptList", deptList);
        dto.put("userList", userList);
        dto.put("deptid", deptid);
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here

    }
        Dto dto = new BaseDto();
        dto.put("deptList", deptList);
        dto.put("roleList", roleList);
        dto.put("deptid", deptid);
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here

    dto.put("deptname", armTagSupportService.getDepartmentInfo(qDto).getAsString("deptname"));
    dto.put("userInfo", userInfo);
    List menuList = getMenuList();
    dto.put("menuList", menuList);
    dto.put("paramList", WebUtils.getParamList(request));
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here

        menuVo.setExpanded("true");
      }
    }
    Dto dto = new BaseDto();
    dto.put("menuList", menuList);
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here

    dto.put("style", style);
    dto.put("cls", visible == "true" ? "" : "x-hidden");
    dto.put("swfModelPath", contextPath + "/resource/fcf/" + FcfConstant.getReportModel(type));
    String xmlString = (String)request.getAttribute(dataVar);
    dto.put("reportXMLData", xmlString);
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here

    dto.put("key", key);
    dto.put("any", TagHelper.checkEmpty(any));
    dto.put("style", TagHelper.checkEmpty(style));
    dto.put("cls", TagHelper.checkEmpty(cls));
    String tpl = "<div id=*$key* #if(${cls}!=*off*)class=*${cls}*#end #if(${style}!=*off*)style=*${style}*#end #if(${any}!=*off*)${any}#end>";
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new StringTemplate(TagHelper.replaceStringTemplate(tpl));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here

    Dto dto = new BaseDto();
    dto.put("onload", TagHelper.checkEmpty(onload));
    dto.put("any", TagHelper.checkEmpty(any));
    dto.put("cls", TagHelper.checkEmpty(cls));
    String tpl = "<body #if(${cls}!=*off*)class=*${cls}*#end #if(${onload}!=*off*)onload=*${onload}*#end #if(${any}!=*off*)${any}#end>";
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new StringTemplate(TagHelper.replaceStringTemplate(tpl));
    StringWriter writer = engine.mergeTemplate(template, dto);
    try {
      pageContext.getOut().write(writer.toString());
    } catch (IOException e) {
      log.error(G4Constants.Exception_Head + e.getMessage());
      e.printStackTrace();
View Full Code Here

    HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
    StringBuffer sb = new StringBuffer();
    sb.append(TagConstant.SCRIPT_START);
    Dto dto = new BaseDto();
    String[] arrayFields = fields.split(",");
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    for (int i = 0; i < arrayFields.length; i++) {
      List codeList = WebUtils.getCodeListByField(arrayFields[i], request);
      dto.put("codeList", codeList);
      dto.put("field", arrayFields[i]);
      StringWriter writer = engine.mergeTemplate(template, dto);
      sb.append(writer.toString());
    }
    sb.append(TagConstant.SCRIPT_END);
    try {
      pageContext.getOut().write(sb.toString());
View Full Code Here

    StringBuffer sb = new StringBuffer();
    sb.append(TagConstant.SCRIPT_START);
    Dto dto = new BaseDto();
    dto.put("showCode", showCode.toLowerCase());
    String[] arrayFields = fields.split(",");
    TemplateEngine engine = TemplateEngineFactory.getTemplateEngine(TemplateType.VELOCITY);
    DefaultTemplate template = new FileTemplate();
    template.setTemplateResource(TagHelper.getTemplatePath(getClass().getName()));
    for (int i = 0; i < arrayFields.length; i++) {
      if (arrayFields[i].indexOf(":") != -1) {
        String field = arrayFields[i].substring(0, arrayFields[i].indexOf(":"));
        dto.put("field", field);
        List codeList = WebUtils.getCodeListByField(field, request);
        String filter =  arrayFields[i].substring(arrayFields[i].indexOf(":") + 1);
        String filters[] = filter.split("!");
        List okList = new ArrayList();
       
        for (int j = 0; j < codeList.size(); j++) {
          Dto codeDto = (BaseDto) codeList.get(j);
          boolean flag = true;
          for (int k = 0; k < filters.length; k++) {
            if (codeDto.getAsString("code").equalsIgnoreCase(filters[k])) {
              flag = false;
            }
          }
          if (flag) {
            okList.add(codeDto);
          }
        }
        dto.put("codeList", okList);
      } else {
        List codeList = WebUtils.getCodeListByField(arrayFields[i], request);
        dto.put("field", arrayFields[i]);
        dto.put("codeList", codeList);
      }
      StringWriter writer = engine.mergeTemplate(template, dto);
      sb.append(writer.toString());
    }
    sb.append(TagConstant.SCRIPT_END);
    try {
      pageContext.getOut().write(sb.toString());
View Full Code Here

TOP

Related Classes of org.g4studio.core.tplengine.TemplateEngine

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.