我以前是从php过渡到java语言中,php中有公认的smarty类来说实现mvc功能,而过得到java时候,本来想找类似的类,但是由于各种原因,却在我实际项目中没有用到,而是我自己写了一个简单实用的来完成mvc架构实现。
mvc核心代码如下:
import java.io.BufferedReader;import java.io.FileReader;import java.util.HashMap;import java.util.Iterator;/** * Created by lt on 2016/9/10. */public class MSmarty{ private String htmlfile; private HashMap assign=new HashMap(); public MSmarty(String htmlfile){ this.htmlfile=htmlfile; } public void assign(String key,String value){ this.assign.put(key,value); } public String display(){ try { BufferedReader fileReader = new BufferedReader(new FileReader(this.htmlfile)); String fileReaderLione=null; String fileConnet=""; while ((fileReaderLione=fileReader.readLine())!=null){ fileConnet+=fileReaderLione; } fileReader.close(); Iterator iterator=this.assign.keySet().iterator(); while (iterator.hasNext()){ String key=iterator.next(); fileConnet=fileConnet.replaceAll("