主题 : 用户头像显示
级别: 秀才
UID: 78066
积分:99 加为好友
威望: 2 精华: 0
主题:9 回复:77
注册时间:2015-07-20
在线时长:0
21#   发表于:2015-10-09 11:38:56  IP:210.155.*.*
回复第20楼:报错了额。11:34:23.235 ERROR com.jeecms.cms.task.job.IndexStaticJob - static index error!
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> user  [in template "WEB-INF/t/cms/www/default/index/index.html" at line 23, column 21]

Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??

The failing instruction:
==> ${user.username}  [in template "WEB-INF/t/cms/www/default/index/index.html" at line 23, column 19]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98) ~[freemarker.jar:2.3.20]
at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:41) ~[freemarker.jar:2.3.20]
at freemarker.core.UnexpectedTypeException.<init>(UnexpectedTypeException.java:24) ~[freemarker.jar:2.3.20]
at freemarker.core.Dot._eval(Dot.java:81) ~[freemarker.jar:2.3.20]
at freemarker.core.Expression.eval(Expression.java:111) ~[freemarker.jar:2.3.20]
at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115) ~[freemarker.jar:2.3.20]
at freemarker.core.DollarVariable.accept(DollarVariable.java:76) ~[freemarker.jar:2.3.20]
at freemarker.core.Environment.visit(Environment.java:265) ~[freemarker.jar:2.3.20]
at freemarker.core.MixedContent.accept(MixedContent.java:93) ~[freemarker.jar:2.3.20]
at freemarker.core.Environment.visit(Environment.java:265) ~[freemarker.jar:2.3.20]
at freemarker.core.Environment.process(Environment.java:243) ~[freemarker.jar:2.3.20]
at freemarker.template.Template.process(Template.java:277) ~[freemarker.jar:2.3.20]
at com.jeecms.cms.staticpage.StaticPageSvcImpl.index(StaticPageSvcImpl.java:172) ~[StaticPageSvcImpl.class:na]
at com.jeecms.cms.staticpage.StaticPageSvcImpl.index(StaticPageSvcImpl.java:155) ~[StaticPageSvcImpl.class:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_16]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_16]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_16]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_16]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) ~[spring-aop-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) ~[spring-tx-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) ~[spring-tx-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) ~[spring-tx-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) ~[spring-aop-3.2.6.jar:3.2.6.RELEASE]
at $Proxy57.index(Unknown Source) ~[na:na]
at com.jeecms.cms.task.job.IndexStaticJob.staticIndex(IndexStaticJob.java:55) [IndexStaticJob.class:na]
at com.jeecms.cms.task.job.IndexStaticJob.executeInternal(IndexStaticJob.java:45) [IndexStaticJob.class:na]
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.6.jar:3.2.6.RELEASE]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-1.6.0.jar:1.6.0]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529) [quartz-1.6.0.jar:1.6.0]
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
22#   发表于:2015-10-09 11:44:30  IP:59.133.*.*
你首页是怎么访问的,是不是做过二次开发了
1
级别: 秀才
UID: 78066
积分:99 加为好友
威望: 2 精华: 0
主题:9 回复:77
注册时间:2015-07-20
在线时长:0
23#   发表于:2015-10-09 11:50:43  IP:210.155.*.*
回复第22楼:恩,必须要保留什么东西才能获取到登录用户的信息吗?
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
24#   发表于:2015-10-09 11:51:42  IP:59.133.*.*
用户信息从session里获取的,哪个页面都可以写这标签来获取
1
级别: 秀才
UID: 78066
积分:99 加为好友
威望: 2 精华: 0
主题:9 回复:77
注册时间:2015-07-20
在线时长:0
25#   发表于:2015-10-09 11:53:33  IP:210.155.*.*
回复第22楼:只是换个首页,没动其他
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
26#   发表于:2015-10-09 11:55:29  IP:59.133.*.*
就写个${user.username},我这里测试了是可以的
1
级别: 秀才
UID: 78066
积分:99 加为好友
威望: 2 精华: 0
主题:9 回复:77
注册时间:2015-07-20
在线时长:0
27#   发表于:2015-10-09 12:01:23  IP:210.155.*.*
回复第26楼:
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
28#   发表于:2015-10-09 12:03:36  IP:59.133.*.*
头像不能取,用户名这些是可以正常取的,首页栏目页内容页都可以
1
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
29#   发表于:2015-10-09 12:04:49  IP:59.133.*.*
1
级别: 秀才
UID: 78066
积分:99 加为好友
威望: 2 精华: 0
主题:9 回复:77
注册时间:2015-07-20
在线时长:0
30#   发表于:2015-10-09 12:05:04  IP:210.155.*.*
回复第26楼:不应该啊,js我也有引入进来啊,为什么就是获取失败。。
|< < 1 2 3 4 > >| 共4页