资讯专栏INFORMATION COLUMN

artTemplate的简单用法

hosition / 1762人阅读

摘要:在实际开发中,我们会使用模板引擎来提高开发效率。而众多的模板引擎中,无论就速度,兼容性还是使用人数上,都占绝对优势。这里我将简单地介绍下的常见用法。

在实际开发中,我们会使用模板引擎来提高开发效率。而众多的模板引擎中,artTemplate无论就速度,兼容性还是使用人数上,都占绝对优势。这里我将简单地介绍下artTemplate的常见用法。

需要先使用一个type="text/html"的script标签存放模板

1.简单的json数据


    
        
        
        
    
    
        
2.带数组的json数据


    
        
        
        
    
    
        
3.数组中包含对象的json数据


    
        
        
        
    
    
        
一个ajax+artTemplate+servlet+fastjson的综合小实例

前台:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    $Title$
    
    
  
  
  

后台:

public class Person {
    public String name;
    public int    age;
}

public class Persons {
    private List list;

    public List getList() {
        return list;
    }

    public void setList(List list) {
        this.list = list;
    }
}
import com.alibaba.fastjson.JSON;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by ttc on 17-5-26.
 */
@WebServlet(name = "Servlet",urlPatterns = "/ajax.do")
public class Servlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        Person person = new Person();
        person.name = "huochai";
        person.age = 29;

        String strJson = JSON.toJSONString(person);
        System.out.println(strJson);

        Person person2 = new Person();
        person2.name = "huochai2";
        person2.age = 292;

        List lst = new ArrayList();
        lst.add(person);
        lst.add(person2);

        Persons persons = new Persons();
        persons.setList(lst);

        String strJson2 = JSON.toJSONString(persons);
        System.out.println(strJson2);

        PrintWriter pw = response.getWriter();
        pw.println(strJson2);
    }
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89950.html

相关文章

  • artTemplate简单用法

    摘要:在实际开发中,我们会使用模板引擎来提高开发效率。而众多的模板引擎中,无论就速度,兼容性还是使用人数上,都占绝对优势。这里我将简单地介绍下的常见用法。 在实际开发中,我们会使用模板引擎来提高开发效率。而众多的模板引擎中,artTemplate无论就速度,兼容性还是使用人数上,都占绝对优势。这里我将简单地介绍下artTemplate的常见用法。 需要先使用一个type=text/html的...

    happyhuangjinjin 评论0 收藏0
  • 简单高效地JavaScript模板引擎——artTemplate

    摘要:是一个简单高效地模板引擎,相比于这种复杂的模板引擎,就显得很娇小。因为在的数组引用中那个没有类似于模板数组引用中的数组子项说明上面例子中的或者。 artTemple是一个简单高效地JavaScript模板引擎,相比于jsRender这种复杂的模板引擎,artTemple就显得很娇小。你几乎可以在网上任意搜一篇博客或者文章,10分钟的时间你就能基本的掌握它得用法(附上网站:http://...

    voyagelab 评论0 收藏0
  • javascript replace高级用法

    摘要:要求将下列字符串中的用红色字体显示在最初将其脚本语言命名为,后来在与合作之后将其改名为。但的主要设计原则源自和。高级用法之获取正则匹配的右边的字符要求将下列字符替换成解释获取的就是右边的内容,如上正则中就是。 在前端与后台交互的时候我们通常都需要将后台传递的数据绑定到html中,这个绑定数据的方式我们通常是使用jQuery或者使用原生的innerHTML进行绑定,当然也可以使用artT...

    Carson 评论0 收藏0
  • 轻量级模板引擎ArtTemplate

    摘要:这星期做了一个数据统计系统基于需求便使用了一个模板引擎来渲染数据在这里模板引擎同后端的不太一样主要是前端在开发过程中对于数据处理之后插入到的过程中使用到的工具由于系统是迷你型的在一通搜索之后便决定采用具有如下特点轻量级不到快速上手用法简单处 这星期做了一个数据统计系统,基于需求便使用了一个模板引擎来渲染数据.在这里模板引擎同后端的不太一样,主要是前端在开发过程中,对于数据处理之后插入到...

    curried 评论0 收藏0
  • 浅谈模板引擎之artTemplate

    摘要:来给大家推荐一款模板引擎,会推荐这款模板引擎最主要还是他轻量级,代码简洁,好用,一个大概也才几左右。 对于前端开发者来说,有一个绑数据的模板是多么的幸福,不用我多说大家也知道,终于不用在js中一个个字符串拼接一大推元素数据啥的,可以省下我们很多时间。来给大家推荐一款模板引擎artTemplate,会推荐这款模板引擎最主要还是他轻量级,代码简洁,好用,一个template.js大概也才几...

    zeyu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<