我正在玩 Stripes,我想知道是否可以将 Javascript 生成的数据发送到 ActionBean。更具体地说,当我用鼠标单击页面上的某个元素时,我想在单击后将该元素的 ID 发送回 ActionBean stripes:link
。如果我已经将该 ID 保存在 JS 变量id
中,我该怎么做?
问问题
1229 次
2 回答
2
您是否使用参数化链接?
<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 将其更改some_default_value
为id
您想要的?
注意:建议未经验证。我没有在这个旧 lappie 上安装开发工具。
编辑:再想一想,为什么不写一些 javascript 来附加"?id=" + id;
到链接的 url 地址?
于 2009-12-11T14:04:53.843 回答
1
在您的 html 中创建一个隐藏的输入元素
<input type="hidden" name="?" id="?" />
使用javascript设置它的值
document.getElementById("?").value = ??;
并且该值将与您的表单提交一起发布。
于 2009-12-06T05:37:23.793 回答