2010-06-16 88 views
1

我已经走在一个情况下,我需要建立一个hiperlink在收集 下面的每个条目是我的代码..传递价值另一个JSP

 <td><a href="#" onclick="javascript:openWindow(--------)">Click 

我怎样才能在空白处获得$ {current.product_id}值......这样我就可以将我的值传给下一个jsp进行内部处理......

回答

2

我对struts并不熟悉,但是不会这么做吗?

<td><a href="#" onclick="javascript:openWindow(<%=current.getProductId()%>)">Click 
+1

我尊重你的答案,但这不会因为工作而迭代我们不能使用ID的任何别的地方.. 感谢 – Pedantic 2010-06-16 11:30:55

+0

@Rozer:那么你认为如何你方法的调用会为每个链接,然后有什么不同?或者,无论点击每个链接,你想不想做同样的事情? – 2010-06-16 11:38:52

+0

是的,我已经用不同的方式做到了,必须使用JavaScript,但达到了相同的效果。 – Pedantic 2010-06-16 12:46:49

0

这个怎么样?......

<javascript> 
    var hasEditRightsJSProp = <s:property value="#hasEditRights" default="false" />; 
    function openWindow() { 
    window.open(url+"&param1="+hasEditRightsJSProp,'name','height=200,width=150'); 
    } 
<javascript> 
<td><a href="#" onclick="javascript:openWindow()</td> 

我不喜欢那个打开弹出式窗口的程序,但如果你做雷尔和要传递的参数在URL,然后看到上面的代码。

希望帮助 杰夫·波特

1

试试这个我已经给示例代码

<% 
String str = "/details.do?method=showQuestions&surveyId="+arrayNew.get(0); 
%> 

<html:link page='<%=str%>'><%=arrayNew.get(1)%></html:link><br> 

在根据showQuestion法动作类,你可以通过使用简单的字符串str =的request.getParameter获得surveyId的价值( “surveyId”);

阅读网址改写主题了解更多详情。

相关问题