request.getParameter在应用程序显示模板中是否未定义?

时间:2014-12-18 17:14:08

标签: liferay liferay-6 freemarker liferay-theme

我正在使用Liferay 6.2,我正在尝试在应用程序显示模板(freemarker)中读取请求参数,如下所示:

<#assign myvalue = request.getParameter("param")/>

但我得到的只是:

Error on line 5, column 1 in 10154#10194#11902
request.getParameter("param") is undefined.
It cannot be assigned to myvalue.

有谁知道如何解决这个问题?内置的编辑器本身及其代码完成告诉我一切都很好;)

1 个答案:

答案 0 :(得分:0)

Pankaj Kathiriya说得对:)

答案是:

&lt; #if(&#34; param&#34;)?has_content&amp;&amp; request.getParameter(&#34; param&#34;)?lower_case?match(&#34; true& #34;))&GT;     &lt; #assign useServer =&#34; http://bing.com&#34;&gt; &LT;#别的&GT;     &lt; #assign useServer =&#34; http://google.com&#34;&gt;