1

コレクション内の各エントリに対してハイパーリンクを作成する必要がある状況に陥りました。コードは次のとおりです。

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

空白の ${current.product_id} 値を取得するにはどうすればよいですか...内部処理のために値を次のjspに渡すことができます....

4

3 に答える 3

2

私はストラットに精通していませんが、これでうまくいきませんか?

<td><a href="#" onclick="javascript:openWindow(<%=current.getProductId()%>)">Click
于 2010-06-16T11:03:05.387 に答える
1

これを試してください私はサンプルコードを与えました

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

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

showQuestion メソッドの下のアクション クラスでは、単純な String str = request.getParameter("surveyId"); を使用して、surveyId の値を取得できます。

詳細については、URL 書き換えのトピックを参照してください。

于 2010-12-09T12:10:23.943 に答える
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を介してパラメーターを渡したい場合は、上記のコードを参照してください。

それがジェフポーターを助けることを願っています

于 2010-06-16T11:03:23.937 に答える