摘要:在實際開發(fā)中,我們會使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,無論就速度,兼容性還是使用人數(shù)上,都占絕對優(yōu)勢。這里我將簡單地介紹下的常見用法。
在實際開發(fā)中,我們會使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,artTemplate無論就速度,兼容性還是使用人數(shù)上,都占絕對優(yōu)勢。這里我將簡單地介紹下artTemplate的常見用法。
需要先使用一個type="text/html"的script標簽存放模板
1.簡單的json數(shù)據(jù)2.帶數(shù)組的json數(shù)據(jù)
3.數(shù)組中包含對象的json數(shù)據(jù)
一個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 Listlist; 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; Listlst = 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); } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/89950.html
摘要:在實際開發(fā)中,我們會使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,無論就速度,兼容性還是使用人數(shù)上,都占絕對優(yōu)勢。這里我將簡單地介紹下的常見用法。 在實際開發(fā)中,我們會使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,artTemplate無論就速度,兼容性還是使用人數(shù)上,都占絕對優(yōu)勢。這里我將簡單地介紹下artTemplate的常見用法。 需要先使用一個type=text/html的...
摘要:是一個簡單高效地模板引擎,相比于這種復(fù)雜的模板引擎,就顯得很嬌小。因為在的數(shù)組引用中那個沒有類似于模板數(shù)組引用中的數(shù)組子項說明上面例子中的或者。 artTemple是一個簡單高效地JavaScript模板引擎,相比于jsRender這種復(fù)雜的模板引擎,artTemple就顯得很嬌小。你幾乎可以在網(wǎng)上任意搜一篇博客或者文章,10分鐘的時間你就能基本的掌握它得用法(附上網(wǎng)站:http://...
摘要:要求將下列字符串中的用紅色字體顯示在最初將其腳本語言命名為,后來在與合作之后將其改名為。但的主要設(shè)計原則源自和。高級用法之獲取正則匹配的右邊的字符要求將下列字符替換成解釋獲取的就是右邊的內(nèi)容,如上正則中就是。 在前端與后臺交互的時候我們通常都需要將后臺傳遞的數(shù)據(jù)綁定到html中,這個綁定數(shù)據(jù)的方式我們通常是使用jQuery或者使用原生的innerHTML進行綁定,當然也可以使用artT...
摘要:這星期做了一個數(shù)據(jù)統(tǒng)計系統(tǒng)基于需求便使用了一個模板引擎來渲染數(shù)據(jù)在這里模板引擎同后端的不太一樣主要是前端在開發(fā)過程中對于數(shù)據(jù)處理之后插入到的過程中使用到的工具由于系統(tǒng)是迷你型的在一通搜索之后便決定采用具有如下特點輕量級不到快速上手用法簡單處 這星期做了一個數(shù)據(jù)統(tǒng)計系統(tǒng),基于需求便使用了一個模板引擎來渲染數(shù)據(jù).在這里模板引擎同后端的不太一樣,主要是前端在開發(fā)過程中,對于數(shù)據(jù)處理之后插入到...
摘要:來給大家推薦一款模板引擎,會推薦這款模板引擎最主要還是他輕量級,代碼簡潔,好用,一個大概也才幾左右。 對于前端開發(fā)者來說,有一個綁數(shù)據(jù)的模板是多么的幸福,不用我多說大家也知道,終于不用在js中一個個字符串拼接一大推元素數(shù)據(jù)啥的,可以省下我們很多時間。來給大家推薦一款模板引擎artTemplate,會推薦這款模板引擎最主要還是他輕量級,代碼簡潔,好用,一個template.js大概也才幾...
閱讀 1013·2021-09-27 13:36
閱讀 1060·2021-09-08 09:35
閱讀 1147·2021-08-12 13:25
閱讀 1502·2019-08-29 16:52
閱讀 2991·2019-08-29 15:12
閱讀 2797·2019-08-29 14:17
閱讀 2697·2019-08-26 13:57
閱讀 1079·2019-08-26 13:51