主题 : 首页.html中取得文章作者和时间 |
级别: 白丁
|
1# 发表于:2011-03-25 15:16:09 IP:116.250.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
2# 发表于:2011-03-25 15:37:04 IP:116.250.*.*
而且调用图片是用${a.typeImg!site.defImg}取不到图片,是一个大红叉
打印出来的地址是:r/cms/www/no_picture.gif 只有加上${base}${a.typeImg!site.defImg} 这样的话不会显示红叉,但是是取得的是no-picture.gif这个图片, 不知道${a.typeImg!site.defImg}是从哪里取图片的?我在【内容管理】栏目里的“标题图”、“内容图”、“内容”、“图片集”里面都上传了图片的,但是没有一个图片被显示出来? |
||
---|---|---|---|
级别: 童生
|
4# 发表于:2011-03-26 09:04:38 IP:59.166.*.*
作者:${content.author}
如果要取文章中的内容图,使用<img src="${arti.contentImg!}" border="0"/> |
||
---|---|---|---|
级别: 白丁
|
5# 发表于:2011-03-26 11:29:17 IP:14.99.*.*
你好,我用了${content.author}
要报错的 [@cms_content_list count='5' titLen='10' channelOption='1' channelPath='training/opous'] [#list tag_list as a] <td><img src="${arti.contentImg!}" border="0"/> <div><b>名称:<a href="${a.url}">${a.title}</a></b></div><br/> <img src="${base}${a.typeImg!site.defImg}"/> <div>作者:${content.author}</div> <div>时间:2010-10-10</div> </td> [/#list] [/@cms_content_list] 错误信息: 作者: Expression content is undefined on line 62, column 25 in WEB-INF/t/cms/www/zxws/index/首页.html. The problematic instruction: ---------- ==> ${content.author} [on line 62, column 23 in WEB-INF/t/cms/www/zxws/index/首页.html] in user-directive cms_content_list [on line 57, column 9 in WEB-INF/t/cms/www/zxws/index/首页.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression content is undefined on line 62, column 25 in WEB-INF/t/cms/www/zxws/index/首页.html. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134) at freemarker.core.Dot._getAsTemplateModel(Dot.java:78) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) 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.IteratorBlock$Context.runLoop(IteratorBlock.java:179) at freemarker.core.Environment.visit(Environment.java:417) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment$1.render(Environment.java:235) at com.jeecms.cms.action.directive.ContentListDirective.execute(ContentListDirective.java:73) at freemarker.core.Environment.visit(Environment.java:263) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126) 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 com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at |
||
---|---|---|---|
级别: 白丁
|
7# 发表于:2011-03-26 11:38:44 IP:14.99.*.*
放外面也一样要报错,${content.author}这个content是系统的?
|
||
---|---|---|---|
级别: 白丁
|
8# 发表于:2011-03-26 11:40:07 IP:14.99.*.*
Expression content is undefined on line 53, column 27 in WEB-INF/t/cms/www/zxws/index/首页.html. The problematic instruction: ---------- ==> ${content.author} [on line 53, column 25 in WEB-INF/t/cms/www/zxws/index/首页.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression content is undefined on line 53, column 27 in WEB-INF/t/cms/www/zxws/index/首页.html. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134) at freemarker.core.Dot._getAsTemplateModel(Dot.java:78) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) 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 com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source)
|
||
---|---|---|---|
级别: 童生
|
10# 发表于:2011-03-26 11:44:01 IP:59.166.*.*
我知道您为什么报错了,您是没有判断作者不存在的情况吧?在${a.author}里面的author后面加个!
|
||
---|---|---|---|