**公共頁面文件在工程目錄src\main\webapp\pages\common**

一個基礎頁面
~~~
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--引入公共資源-->
<%@ include file="/pages/common/base/Head.jsp"%>
<title>頁面名稱</title>
<!--引入業務層js-->
<w:script src="/static/resources/scripts/common/groupmgr.js"/>
<w:script src="/pages/namelist/res/NameList.js"/>
</head>
<body>
</body>
~~~
Head.jsp內容:
~~~
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
<%@ include file="/pages/common/base/Base.jsp"%>
<%@ include file="/pages/common/base/Version.jsp"%>
<!-- Meta信息 -->
<w:fm path="common/base/meta" var="copyright" value="XXX版權所有"/>
<!-- 公共資源文件 -->
<w:fm path="common/base/resources"/>
~~~
Base.jsp內容:
~~~
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro"%>
<%@ taglib uri="http://walkframework.org/tags" prefix="w"%>
<%@ taglib uri="http://walkframework.org/functions" prefix="util"%>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
<c:set var="subject" value="${util:getSubject()}"/>
<c:set var="principal" value="${subject.principal}"/>
~~~
Version.jsp內容:
~~~
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
<%--指定資源版本號--%>
<w:set var="${util:getContextProperty('resources.global.vname')}" value="20170515"/>
~~~
這些頁面內容當然也可自定義,加入其它通用資源文件。
**error目錄下錯誤頁面也可自定義**
**sidebar目錄下develop-nav.jsp文件定義本地開發時的菜單**
- walk簡介
- 核心模塊
- walk-data
- IData
- EntityHelper
- walk-cache
- 緩存管理器
- 緩存對象
- 緩存注解
- walk-batis
- 單表操作
- 批量操作
- 列表/分頁查詢
- 所有方法列表
- sql熱部署
- 二級緩存
- 數據庫方言
- 其他使用技巧
- 實體類生成工具
- walk-mq
- 隊列管理器
- 隊列對象
- 訂閱/發布管理器
- 訂閱器
- 發布器
- walk-shiro
- 用戶認證/授權
- url動態授權/回收
- 分布式會話
- 無狀態會話支持
- walk-base
- 前端基礎框架
- 公共頁面
- 自定義標簽
- 自定義函數
- 組件及工具
- 后端基礎框架
- 基礎結構
- 表單校驗
- 數據導入
- 數據導出
- 上傳下載
- 靜態參數加載器
- 靜態參數翻譯器
- 實體類翻譯器
- sql翻譯器
- 自定義翻譯器
- 靜態參數校驗器
- 分布式任務
- 增刪改查代碼生成器
- walk-restful
- 請求報文
- 返回報文
- 節點翻譯器
- api代碼生成
- walk-activiti
- 接口封裝
- 模型管理
- 流程圖展示
- 集成方法
- walk-console
- 在線會話管理
- 靜態參數表緩存管理
- 緩存管理
- 隊列管理
- 發布/訂閱管理
- walk-boot
- 常用功能
- 持久層操作
- 分布式緩存
- 分布式會話
- 分布式任務
- 前端常用功能
- 后端常用功能
- 工作流封裝
- 多數據源支持
- 關于讀寫分離
- 常用工具類
- 代碼生成工具
- SpringCloud集成
- 阿里edas平臺支持
- 其他
- 開發規約
- 環境要求
- 工程示例
- 工程結構
- web工程
- API工程
- 后臺任務
- 常見問題
- 事務不生效
- 分布式任務不生效
- 事務鎖
- 變更歷史