主题 : FreeMarker template error:
级别: 商业授权用户
UID: 62709
积分:1175 加为好友
威望: 82 精华: 0
主题:184 回复:801
注册时间:2014-06-03
在线时长:0.12
1#   发表于:2015-01-08 14:10:32  IP:106.164.*.*
为什么刚才还是好好的 现在怎么突然报错了   
FreeMarker template error: Can't compare values of these types. Allowed comparisons are between two numbers, two strings, two dates, or two booleans. Left hand operand is a sequence (wrapper: f.t.SimpleSequence). Right hand operand is a string (wrapper: f.t.SimpleScalar). The blamed expression: ==> error=="org.apache.shiro.authc.IncorrectCredentialsException" [in template "WEB-INF/t/cms/www/default/kanghui/khlogin.html" at line 55, column 54] The failing instruction (FTL stack trace): ---------- ==> #if error == "org.apache.shiro.authc... [in template "WEB-INF/t/cms/www/default/kanghui/khlogin.html" at line 55, column 49] ---------- Java stack trace (for programmers): ---------- freemarker.core._MiscTemplateException: [... Exception message was already printed; see it above ...] at freemarker.core.EvalUtil.compare(EvalUtil.java:335) at freemarker.core.EvalUtil.compare(EvalUtil.java:148) at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:103) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visitByHiddingParent(Environment.java:286) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:86) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.process(Environment.java:243) at freemarker.template.Template.process(Template.java:277) at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:111) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:263) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catal
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2015-01-08 14:13:29  IP:59.153.*.*
WEB-INF/t/cms/www/default/kanghui/khlogin.html你有这个模板吗
1
级别: 商业授权用户
UID: 62709
积分:1175 加为好友
威望: 82 精华: 0
主题:184 回复:801
注册时间:2014-06-03
在线时长:0.12
3#   发表于:2015-01-08 14:14:40  IP:106.164.*.*
有   这个模板   上午的时候  都能显示出来  下午就不可以了
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2015-01-08 14:16:33  IP:59.153.*.*
那你改了什么才访问不了了
1
级别: 商业授权用户
UID: 62709
积分:1175 加为好友
威望: 82 精华: 0
主题:184 回复:801
注册时间:2014-06-03
在线时长:0.12
5#   发表于:2015-01-08 14:18:18  IP:106.164.*.*
如果把页面验证码删掉  就可以了  把这个给删掉  就可以了    很奇怪   为什么啊 

<tr>
<td height="30" align="left">
[#if message??]
<div style="color:red">
[#if message=="true"]
您必须登录后才能继续刚才的操作
[#else]
${message}
[/#if]
</div>
<input type="hidden" name="message" value="${message}"/>
[/#if]
[#if processUrl??]<input type="hidden" name="processUrl" value="${processUrl}"/>[/#if]
[#if returnUrl??]<input type="hidden" name="returnUrl" value="${returnUrl}"/>[#else]<input type="hidden" name="returnUrl" value="/"/>[/#if]
[#if error??]
<ul>
[#if error=="org.apache.shiro.authc.IncorrectCredentialsException"]
<li>[@s.m "error.invalidPassword"/]</li>
[#elseif error=="org.apache.shiro.authc.UnknownAccountException"]
<li>[@s.m "error.usernameNotExist"/]</li>
[#elseif error=="com.jeecms.common.security.CaptchaErrorException"]
<li>[@s.m "error.invalidCaptcha"/]</li>
[#elseif error=="com.jeecms.common.security.DisabledException"]
<li>[@s.m "error.userDisabled"/]</li>
  [/#if]
</ul>
[/#if]
[#if success??]
[#if success]
注册成功!
[/#if]
[/#if]
</td>
</tr>
级别: 总版主
UID: 10736
积分:148381 加为好友
威望: 205 精华: 42
主题:287 回复:126139
注册时间:2010-09-08
在线时长:15.55
6#   发表于:2015-01-08 14:19:49  IP:59.153.*.*
如果把页面验证码删掉  就可以了  把这个给删掉  就可以了    很奇怪   为什么啊 

<tr>
<td height="30" align="left">
[#if message??]
<div style="color:red">
[#if message=="true"]
您必须登录后才能继续刚才的操作
[#else]
${message}
[/#if]
</div>
<input type="hidden" name="message" value="${message}"/>
[/#if]
[#if processUrl??]<input type="hidden" name="processUrl" value="${processUrl}"/>[/#if]
[#if returnUrl??]<input type="hidden" name="returnUrl" value="${returnUrl}"/>[#else]<input type="hidden" name="returnUrl" value="/"/>[/#if]
[#if error??]
<ul>
[#if error=="org.apache.shiro.authc.IncorrectCredentialsException"]
<li>[@s.m "error.invalidPassword"/]</li>
[#elseif error=="org.apache.shiro.authc.UnknownAccountException"]
<li>[@s.m "error.usernameNotExist"/]</li>
[#elseif error=="com.jeecms.common.security.CaptchaErrorException"]
<li>[@s.m "error.invalidCaptcha"/]</li>
[#elseif error=="com.jeecms.common.security.DisabledException"]
<li>[@s.m "error.userDisabled"/]</li>
  [/#if]
</ul>
[/#if]
[#if success??]
[#if success]
注册成功!
[/#if]
[/#if]
</td>
</tr>
肯定是有冲突了
路漫漫其修远兮,吾将上下而求索!
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
7#   发表于:2015-01-08 14:21:21  IP:59.153.*.*
那肯定是你写的跟这个有冲突才会这样的
1
级别: 商业授权用户
UID: 62709
积分:1175 加为好友
威望: 82 精华: 0
主题:184 回复:801
注册时间:2014-06-03
在线时长:0.12
8#   发表于:2015-01-08 14:22:52  IP:106.164.*.*
error=="org.apache.shiro.authc.IncorrectCredentialsException" 这个是什么意思啊 

error  是一个*类吗   怎么等于这个。。。。能不能解释一下啊
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
9#   发表于:2015-01-08 14:25:31  IP:59.153.*.*
这个需要你自己研究源码
1
级别: 商业授权用户
UID: 62709
积分:1175 加为好友
威望: 82 精华: 0
主题:184 回复:801
注册时间:2014-06-03
在线时长:0.12
10#   发表于:2015-01-08 14:28:17  IP:106.164.*.*
这个不是页面代码吗  不太清楚  所以问一下   这个都不行吗
我报错开始的地方就是这个啊   所以想找一下源头   
1 2 > >| 共2页