Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过JavaScript将数据发送到ActionBean?_Java_Javascript_Stripes - Fatal编程技术网

如何通过JavaScript将数据发送到ActionBean?

如何通过JavaScript将数据发送到ActionBean?,java,javascript,stripes,Java,Javascript,Stripes,我正在玩Stripes,我想知道是否可以将Javascript生成的数据发送到ActionBean。更具体地说,当我用鼠标点击页面上的某个元素时,我想在点击strips:link后将该元素的ID发送回ActionBean。如果我已经将该ID保存在JS变量ID中,我该怎么做?在html中创建一个隐藏的输入元素 <input type="hidden" name="?" id="?" /> 该值将与您提交的表单一起发布。您是否使用参数化链接 <stripes:link id="m

我正在玩Stripes,我想知道是否可以将Javascript生成的数据发送到ActionBean。更具体地说,当我用鼠标点击页面上的某个元素时,我想在点击
strips:link
后将该元素的ID发送回ActionBean。如果我已经将该ID保存在JS变量
ID
中,我该怎么做?

在html中创建一个隐藏的输入元素

<input type="hidden" name="?" id="?" />

该值将与您提交的表单一起发布。

您是否使用参数化链接

<stripes:link id="mylink" href/beanclass="..." event="...">
   <stripes:param name="id" value="some_default_value"/>
   Click on me!
</stripes:link>

点击我!
最有可能生成:
http://mysite.com/...?id=some_default_value
,稍后您将使用javascript将
某些默认值
更改为所需的
id

:建议未经验证。我没有在这个老家伙身上安装开发工具


编辑:仔细想想,为什么不编写一些javascript来附加
“?id=“+id
指向链接的url地址?

刚刚尝试过,但不起作用。如果我使用表单,可能会这样,但我想通过链接运行事件。有什么想法吗?是的,这只适用于表单。我将把它留给其他人来解释如何在没有表单的情况下完成它,因为这将更像是一种黑客行为。
<stripes:link id="mylink" href/beanclass="..." event="...">
   <stripes:param name="id" value="some_default_value"/>
   Click on me!
</stripes:link>