java web 模型,从零构建轻量级Java Web框架
模型數據與視圖
在處理請求時,通常會返回視圖JSP頁面和數據。所以現在需要將視圖JSP路徑和數據封裝在一起返回。如果只返回數據,則返回JSON格式數據。
返回視圖JSP,視圖中包含視圖JSP路徑和視圖中所需的數據:
public class ModelAndView {
//返回JSP路徑
private String path;
//模型數據
private Map mData;
public ModelAndView(String path) {
this.path = path;
mData = new HashMap<>();
}
public ModelAndView addmData(String key, Object obj) {
mData.put(key,obj);
return this;
}
public String getPath() {
return path;
}
public Map getmData() {
return mData;
}
}
返回數據,框架將其寫入HttpServletRespone對象中,輸出到客戶端瀏覽器。
/**
* 返回數據
*/
public class Data {
private T datas;
public Data(T datas) {
this.datas = datas;
}
public T getDatas() {
return datas;
}
}
總結
以上是生活随笔為你收集整理的java web 模型,从零构建轻量级Java Web框架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iviewui php,Vue UI框架
- 下一篇: java 线程可见性,Java多线程之内