0
  1. 我有一个 javascript 函数updateHiddenField(value),它获取一个值作为参数,然后将此值设置为隐藏字段的值。

  2. 我有一个flight带有参数的 JavaBeanidflightNo.

问题:使用tag(struts)时如何将idJavaBean的参数传递flight给js函数?updateHiddenField(value)<html:link>

<html:link href="javascript:updateHiddenField(idToPassHere)"><bean:write name="flight" property="flightNo"/></html:link>

谢谢奥马尔

4

2 回答 2

1

你似乎没有通过使用<html:link>over获得任何东西<a>- 所以这将是最简单的改变:

<a href="javascript:updateHiddenField(<bean:write name="flight" property="id"/>)"> <bean:write name="flight" property="flightNo"/> </a>

更一般地说,我建议您向 DOM 对象添加事件侦听器,而不是混合标记和功能。

于 2010-11-25T13:57:37.230 回答
0
<html:link href="javascript:updateHiddenField(<s:property value="id"/>)"><bean:write name="flight" property="flightNo"/></html:link>

假设您的 taglib 导入是<% @taglib prefix="s" uri="/struts-tags" %>

于 2009-09-28T19:38:54.417 回答