没有合适的资源?快使用搜索试试~ 我知道了~
Jeesite框架自定义上下文对象:ctx和${ctxStatic}.docx
需积分: 50 0 下载量 89 浏览量
2021-03-05
11:38:06
上传
评论
收藏 15KB DOCX 举报
温馨提示
试读
2页
Jeesite框架自定义上下文对象:ctx和${ctxStatic}
资源详情
资源评论
资源推荐
Jeesite 框架自定义上下文对象:ctx 和${ctxStatic}
假设工程名为 web
默认已存在:ctx:/web/a
ctxAdmin:/web/a
ctxPath:/web
ctxFront:/web/f
ctxStatic:/web/static
自定义方式:先写一个 InitializingBean 实现类,初始化后给 Beetl 设置共享变量即可
package com.jeesite.modules;
import com.jeesite.common.beetl.BeetlUtils;
import com.jeesite.common.collect.MapUtils;
import org.beetl.core.GroupTemplate;
import org.springframework.beans.factory.InitializingBean;
import java.util.Map;
/**
* xcf
增加上下文变量
*
实现
InitializingBean
类,初始化后给
Beetl
设置共享变量
*/
public class BeetlInitializingBean implements InitializingBean {
private GroupTemplate groupTemplate;
public BeetlInitializingBean() {
afterPropertiesSet();
}
@Override
public void afterPropertiesSet() {
// 设置 Beetl GroupTemplate,如果不设置,取上下文中唯一的 GroupTemplate 对
象
this.groupTemplate = BeetlUtils.getResourceGroupTemplate();
// 设置 Beetl 全局变量
Map<String, Object> sharedVars = this.groupTemplate.getSharedVars();
if (sharedVars == null){
sharedVars = MapUtils.newHashMap();
}
sharedVars.put("ctxf", "/web/f");
csdnfeiguo
- 粉丝: 15
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0