主题 : 请问${channel}
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
1#   发表于:2014-02-28 08:28:39  IP:60.216.*.*
这个东西程序调试了很多没有发现放入FreeMarker的数值模型中啊!!
请问为什么在页面可以访问${channel]
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-02-28 08:39:56  IP:182.205.*.*
什么页面有页面可以访问${channel]?${channel.name]才有吧?
功成由勤,业精于勤。
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
3#   发表于:2014-02-28 08:53:05  IP:60.216.*.*
${channel]?${channel.name]
都一样1个是对象的ToString形式 1个是对象的名字

关键这个对象在什么时候放到FreeMarke数值模型中的?
FrontUtils.frontData(request, model, site);--根本没有channel对象 啊
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2014-02-28 09:04:19  IP:182.205.*.*
栏目页入口那
功成由勤,业精于勤。
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
5#   发表于:2014-02-28 09:12:15  IP:60.216.*.*
public static void frontData(Map<String, Object> map, CmsSite site,
CmsUser user, String location, Long startTime) {
if (startTime != null) {
map.put(START_TIME, startTime);
}
if (user != null) {
map.put(USER, user);
}
map.put(SITE, site);
String ctx = site.getContextPath() == null ? "" : site.getContextPath();
map.put(BASE, ctx);
map.put(RES_SYS, ctx + RES_PATH);
String res = ctx + RES_PATH + "/" + site.getPath() + "/"
+ site.getTplSolution();
// res路径需要去除第一个字符'/'
map.put(RES_TPL, res.substring(1));
map.put(LOCATION, location);
}
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
6#   发表于:2014-02-28 09:12:28  IP:60.216.*.*
你看看哪里有channel对象?
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
7#   发表于:2014-02-28 09:13:10  IP:60.216.*.*
map put的时候根本没有channel这个对象啊!
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
8#   发表于:2014-02-28 09:15:02  IP:182.205.*.*
动态入口!页面根据你栏目id 会传过去
功成由勤,业精于勤。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
9#   发表于:2014-02-28 09:19:46  IP:182.205.*.*
* 动态页入口
 */
@RequestMapping(value = "/**/*.*", method = RequestMethod.GET)
public String dynamic(HttpServletRequest request,
HttpServletResponse response, ModelMap model) {
// 尽量不要携带太多参数,多使用标签获取数据。
// 目前已知的需要携带翻页信息。
// 获得页号和翻页信息吧。
int pageNo = URLHelper.getPageNo(request);
String[] params = URLHelper.getParams(request);
PageInfo info = URLHelper.getPageInfo(request);
String[] paths = URLHelper.getPaths(request);
int len = paths.length;
if (len == 1) {
// 单页
return channel(paths[0], pageNo, params, info, request, response,
model);
} else if (len == 2) {
if (paths[1].equals(INDEX)) {
// 栏目页
return channel(paths[0], pageNo, params, info, request,
response, model);
} else {
// 内容页
try {
Integer id = Integer.parseInt(paths[1]);
return content(id, pageNo, params, info, request, response,
model);
} catch (NumberFormatException e) {
log.debug("Content id must String: {}", paths[1]);
return FrontUtils.pageNotFound(request, response, model);
}
}
} else {
log.debug("Illegal path length: {}, paths: {}", len, paths);
return FrontUtils.pageNotFound(request, response, model);
}
}
功成由勤,业精于勤。
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
10#   发表于:2014-02-28 09:22:53  IP:60.216.*.*
看到了抱歉
1 2 > >| 共2页