我有一个包含多行的数据表,我想放一个链接将值重定向到一个Servlet。我使用的旧电话类似于:
a onclick=openWindow('./Servlet?param1=xx¶m2=xxx')
我是ICEfaces的新手......我需要你的帮助,因为我不知道如何才能像这样放一个参数:
ice:outputLinktarget="mainFrame" value="./Servlet?param1=#{item.id}
但是当我输入两个参数时,我在代码中出现了错误。
ice:outputLinktarget="mainFrame" value="./Servlet?param1=#{item.id}¶m2=#{item.id}
有人知道怎么做吗?
答案 0 :(得分:0)
你还没有说过你使用什么技术(jsp / jsf)?
对于jsf尝试:
<ice:outputLinktarget="mainFrame" value="./Servlet>
<f:param name="param1" value="#{item.id}"/>
<ice:outputLinktarget=>
答案 1 :(得分:0)
&符号(&amp;)是罪魁祸首;你需要逃避它,否则IceFaces会对页面结构感到困惑。
答案 2 :(得分:0)
另一种方法:
<ice:outputLink target="mainFrame" value="./Servlet">
<f:param name="param1" value="#{item.id}"/>
<f:param name="param2" value="#{item.id}"/>
</ice:outputLink>
f:param标签会自动将参数添加到基本URL。