主题 : 2.4为什么修改模板保存后关闭再打开还是原来的
级别: 白丁
UID: 11443
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-07
在线时长:0
1#   发表于:2010-12-22 15:37:55  IP:124.50.*.*
将模板导入之后作了修改,保存之后页面生效了。重新打开模板再修改时发现展示的内容还是修改之前的。
这是因为有缓存的缘故吗?
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
2#   发表于:2010-12-22 15:51:40  IP:220.14.*.*
嗯,很有可能是的, 您删除下缓存试试
级别: 白丁
UID: 11443
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-07
在线时长:0
3#   发表于:2010-12-22 15:53:34  IP:124.50.*.*
如何删除缓存呢?我试着退出了系统,关了浏览器,关了服务重新开了服务。都不行啊。要重启电脑?
级别: 白丁
UID: 11443
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-07
在线时长:0
4#   发表于:2010-12-22 15:54:56  IP:124.50.*.*
但是我跟了一下源码,
private void editFile(String path) {
File tpl = new File(path);
tplName = tpl.getName();
parentPath = relPath.substring(0, relPath.lastIndexOf(FILE_SPT));
try {
tplContent = FileUtils.readFileToString(tpl, ENCODING);
} catch (IOException e) {
log.error("读取模板文件失败", e);
addActionError("读取模板文件失败!");
}
}

这里的tplContent 取出来的是新的文件内容啊。。。。只是到了页面上就变成老的了。
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
5#   发表于:2010-12-22 15:58:44  IP:220.14.*.*
在后台。首页-缓存管理里面有清空缓存
级别: 白丁
UID: 11443
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-07
在线时长:0
6#   发表于:2010-12-22 16:01:25  IP:124.50.*.*
那只是对前台的效果吧。我都没开启缓存。
清了也是一样,打开编辑看到的还是改动之前的。
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
7#   发表于:2010-12-22 16:09:39  IP:220.14.*.*
您的意思是说后台的模版里面,修改保存后,还是原来的?
级别: 白丁
UID: 11443
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-07
在线时长:0
8#   发表于:2010-12-22 16:19:29  IP:124.50.*.*
我在后台,模板管理上出了我自己的模板,
昨天做了修改,保存,页面确认生效之后关闭了。
今天打开做另外的修改发现打开的模板和我修改之前的一样。
不过tomcat里面webapp下的模板文件确实更新了。于是很奇怪这个老的模板是从哪里出来的。
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
9#   发表于:2010-12-22 16:20:24  IP:220.14.*.*
您是自己新建了模版,还是直接在默认模版里面修改的?
级别: 白丁
UID: 11443
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-10-07
在线时长:0
10#   发表于:2010-12-22 16:23:20  IP:124.50.*.*
我导入的模板,用了不同的文件夹。
1 2 > >| 共2页