**公共页面文件在工程目录src\main\webapp\pages\common**
![](https://box.kancloud.cn/b94d68c41eaa9fd888a3260f2d79d62c_292x340.png)
一个基础页面
~~~
<%@ 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工程
- 后台任务
- 常见问题
- 事务不生效
- 分布式任务不生效
- 事务锁
- 变更历史