コレクション内の各エントリに対してハイパーリンクを作成する必要がある状況に陥りました。コードは次のとおりです。
<td><a href="#" onclick="javascript:openWindow(--------)">Click
空白の ${current.product_id} 値を取得するにはどうすればよいですか...内部処理のために値を次のjspに渡すことができます....
私はストラットに精通していませんが、これでうまくいきませんか?
<td><a href="#" onclick="javascript:openWindow(<%=current.getProductId()%>)">Click
これを試してください私はサンプルコードを与えました
<%
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 書き換えのトピックを参照してください。
これはどう?...
<javascript>
var hasEditRightsJSProp = <s:property value="#hasEditRights" default="false" />;
function openWindow() {
window.open(url+"¶m1="+hasEditRightsJSProp,'name','height=200,width=150');
}
<javascript>
<td><a href="#" onclick="javascript:openWindow()</td>
ポップアップを開くプログラムは好きではありませんが、実際に開いて、URLを介してパラメーターを渡したい場合は、上記のコードを参照してください。
それがジェフポーターを助けることを願っています