摘要:在實(shí)際開發(fā)中,我們會(huì)使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,無論就速度,兼容性還是使用人數(shù)上,都占絕對(duì)優(yōu)勢。這里我將簡單地介紹下的常見用法。
在實(shí)際開發(fā)中,我們會(huì)使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,artTemplate無論就速度,兼容性還是使用人數(shù)上,都占絕對(duì)優(yōu)勢。這里我將簡單地介紹下artTemplate的常見用法。
需要先使用一個(gè)type="text/html"的script標(biāo)簽存放模板
1.簡單的json數(shù)據(jù)2.帶數(shù)組的json數(shù)據(jù)
3.數(shù)組中包含對(duì)象的json數(shù)據(jù)
一個(gè)ajax+artTemplate+servlet+fastjson的綜合小實(shí)例
前臺(tái):
<%@ page contentType="text/html;charset=UTF-8" language="java" %>$Title$
后臺(tái):
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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/70636.html
摘要:在實(shí)際開發(fā)中,我們會(huì)使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,無論就速度,兼容性還是使用人數(shù)上,都占絕對(duì)優(yōu)勢。這里我將簡單地介紹下的常見用法。 在實(shí)際開發(fā)中,我們會(huì)使用模板引擎來提高開發(fā)效率。而眾多的模板引擎中,artTemplate無論就速度,兼容性還是使用人數(shù)上,都占絕對(duì)優(yōu)勢。這里我將簡單地介紹下artTemplate的常見用法。 需要先使用一個(gè)type=text/html的...
摘要:是一個(gè)簡單高效地模板引擎,相比于這種復(fù)雜的模板引擎,就顯得很嬌小。因?yàn)樵诘臄?shù)組引用中那個(gè)沒有類似于模板數(shù)組引用中的數(shù)組子項(xiàng)說明上面例子中的或者。 artTemple是一個(gè)簡單高效地JavaScript模板引擎,相比于jsRender這種復(fù)雜的模板引擎,artTemple就顯得很嬌小。你幾乎可以在網(wǎng)上任意搜一篇博客或者文章,10分鐘的時(shí)間你就能基本的掌握它得用法(附上網(wǎng)站:http://...
摘要:要求將下列字符串中的用紅色字體顯示在最初將其腳本語言命名為,后來在與合作之后將其改名為。但的主要設(shè)計(jì)原則源自和。高級(jí)用法之獲取正則匹配的右邊的字符要求將下列字符替換成解釋獲取的就是右邊的內(nèi)容,如上正則中就是。 在前端與后臺(tái)交互的時(shí)候我們通常都需要將后臺(tái)傳遞的數(shù)據(jù)綁定到html中,這個(gè)綁定數(shù)據(jù)的方式我們通常是使用jQuery或者使用原生的innerHTML進(jìn)行綁定,當(dāng)然也可以使用artT...
摘要:這星期做了一個(gè)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)基于需求便使用了一個(gè)模板引擎來渲染數(shù)據(jù)在這里模板引擎同后端的不太一樣主要是前端在開發(fā)過程中對(duì)于數(shù)據(jù)處理之后插入到的過程中使用到的工具由于系統(tǒng)是迷你型的在一通搜索之后便決定采用具有如下特點(diǎn)輕量級(jí)不到快速上手用法簡單處 這星期做了一個(gè)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng),基于需求便使用了一個(gè)模板引擎來渲染數(shù)據(jù).在這里模板引擎同后端的不太一樣,主要是前端在開發(fā)過程中,對(duì)于數(shù)據(jù)處理之后插入到...
摘要:來給大家推薦一款模板引擎,會(huì)推薦這款模板引擎最主要還是他輕量級(jí),代碼簡潔,好用,一個(gè)大概也才幾左右。 對(duì)于前端開發(fā)者來說,有一個(gè)綁數(shù)據(jù)的模板是多么的幸福,不用我多說大家也知道,終于不用在js中一個(gè)個(gè)字符串拼接一大推元素?cái)?shù)據(jù)啥的,可以省下我們很多時(shí)間。來給大家推薦一款模板引擎artTemplate,會(huì)推薦這款模板引擎最主要還是他輕量級(jí),代碼簡潔,好用,一個(gè)template.js大概也才幾...
閱讀 3773·2021-09-22 15:17
閱讀 1960·2021-09-22 14:59
閱讀 2357·2020-12-03 17:00
閱讀 3222·2019-08-30 15:55
閱讀 495·2019-08-30 11:23
閱讀 3496·2019-08-29 13:56
閱讀 529·2019-08-29 12:54
閱讀 2266·2019-08-29 12:49