1

我遇到了一种情况,我需要为集合中的每个条目创建一个超链接,下面是我的代码..

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

如何在空白处获取 ${current.product_id} 值...以便我可以将我的值传递给下一个 jsp 进行内部处理...。

4

3 回答 3

2

我对struts不熟悉,但这不会奏效吗?

<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 方法下的 action 类中,您可以使用简单的 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 回答