主题 : 多个栏目下,取得内容问题
级别: 童生
UID: 60229
积分:36 加为好友
威望: 4 精华: 0
主题:5 回复:28
注册时间:2014-04-08
在线时长:0
1#   发表于:2014-10-06 16:16:52  IP:113.148.*.*

有个需求,我在界面上可以点击多个栏目,查找多个栏目的内容
标签如下:
[@cms_content_page  count='1' orderBy='4'  titLen='18' channelId= '11,12,13'  channelOption='3']
我想把channelId= '11,12,13' 这个改成动态的,假如"11,12,13"在一个隐藏文本框里,那怎么把文本框的值赋值给channelId
级别: 童生
UID: 60229
积分:36 加为好友
威望: 4 精华: 0
主题:5 回复:28
注册时间:2014-04-08
在线时长:0
2#   发表于:2014-10-07 18:00:49  IP:113.161.*.*
自己顶下。有那个大侠帮下忙
级别: 童生
UID: 60229
积分:36 加为好友
威望: 4 精华: 0
主题:5 回复:28
注册时间:2014-04-08
在线时长:0
3#   发表于:2014-10-08 09:41:47  IP:113.148.*.*
版主帮看看
级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
4#   发表于:2014-10-08 09:44:51  IP:111.81.*.*
您需要写个动态的请求返回改页面,在这个页面获取请求action中获取的参数
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 60229
积分:36 加为好友
威望: 4 精华: 0
主题:5 回复:28
注册时间:2014-04-08
在线时长:0
5#   发表于:2014-10-09 09:32:00  IP:113.161.*.*
我在前台写了个form提交,调用后台的方法如下:
@RequestMapping(value = "/platfromFind.do", method = RequestMethod.GET)
public String platfromFind(HttpServletRequest request,
HttpServletResponse response, ModelMap model)
{
CmsSite site = CmsUtils.getSite(request);
model.putAll(RequestUtils.getQueryParams(request));
FrontUtils.frontData(request, model, site);
FrontUtils.frontPageData(request, model);
String attrKey = RequestUtils.getQueryParam(request, "attrKey");
model.addAttribute("attrKey",attrKey);
model.addAttribute("ids","3");
return FrontUtils.getTplPath(site.getSolutionPath(),
TPLDIR_CHANNEL, "kjpt");
}
这里返回到我的模型界面了。但是我的参数在界面上获取不到。如:ids  ,attrKey等。还有什么需要设置的吗
级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
6#   发表于:2014-10-09 09:38:17  IP:59.243.*.*
获取不到有什么错误信息吗
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 60229
积分:36 加为好友
威望: 4 精华: 0
主题:5 回复:28
注册时间:2014-04-08
在线时长:0
7#   发表于:2014-10-09 09:42:24  IP:113.161.*.*
平台ID:${ids!}
我就这样取值,什么都不显示
级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
8#   发表于:2014-10-09 09:43:47  IP:59.243.*.*
这个是你页面模板才这么取啊,你是模板里获取的??
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 60229
积分:36 加为好友
威望: 4 精华: 0
主题:5 回复:28
注册时间:2014-04-08
在线时长:0
9#   发表于:2014-10-09 09:44:43  IP:113.161.*.*
如果这样 ${ids} 就报下面的错误:
平台ID: Expression ids is undefined on line 36, column 48 in WEB-INF/t/cms/www/wmt365/channel/kjpt.html. The problematic instruction: ---------- ==> ${ids} [on line 36, column 46 in WEB-INF/t/cms/www/wmt365/channel/kjpt.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression ids is undefined on line 36, column 48 in WEB-INF/t/cms/www/wmt365/channel/kjpt.html. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.Expression.getStringValue(Expression.java:118) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.process(Environment.java:190) at freemarker.template.Template.process(Template.java:237) at 
级别: 童生
UID: 60229
积分:36 加为好友
威望: 4 精华: 0
主题:5 回复:28
注册时间:2014-04-08
在线时长:0
10#   发表于:2014-10-09 09:45:09  IP:113.161.*.*
是模板里面取的
1 2 > >| 共2页