前些日子看到cms静态化页面有点儿想法,就去简单看了下,做了个简单的demo,现记录如下,供自己翻阅及大家分享指正
话不多少直接上
一. 首先建立一个web工程,在此就不赘述
二. 建立个action(此处我用了webwork)
package com.jack.test.freemarker.cms;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import com.opensymphony.webwork.ServletActionContext;
import com.opensymphony.xwork.ActionSupport;
/**
* @author jack.song
* @time 2015年1月7日
*/
public class CmsAction extends ActionSupport {
public String index(){
return SUCCESS;
}
public String convert(){
HashMap<String,Object> data = new HashMap<String,Object>();
List<String> l = new ArrayList<String>();
l.add("hello");
l.add("world");
data.put("hellos", l);
CreateHtmlUtil.createHTML(ServletActionConte