2010-06-16 89 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」);

閱讀網址改寫主題了解更多詳情。

相關問題