ICEFACES:链接中的多个参数

时间:2009-08-04 18:16:18

标签: icefaces

我有一个包含多行的数据表,我想放一个链接将值重定向到一个Servlet。我使用的旧电话类似于:

a onclick=openWindow('./Servlet?param1=xx&param2=xxx')

我是ICEfaces的新手......我需要你的帮助,因为我不知道如何才能像这样放一个参数:

ice:outputLinktarget="mainFrame" value="./Servlet?param1=#{item.id}

但是当我输入两个参数时,我在代码中出现了错误。

ice:outputLinktarget="mainFrame" value="./Servlet?param1=#{item.id}&param2=#{item.id}

有人知道怎么做吗?

3 个答案:

答案 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。