首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问struts标签怎么整合html和js

2013-06-25 
请教struts标签如何整合html和jsjs部分function print(id){alert(id)}html部分 s:iterator valuepayLi

请教struts标签如何整合html和js
js部分
function print(id){
   alert(id);
}

html部分
 <s:iterator value="payList">
  <s:submit type="button" value="确认付款" align="center" onclick="confirmPay(payList.id)"/></s:else>
</s:iterator>

也就是说,我想实现的功能是迭代出一排按钮,每个按钮打印出payList对像中的id值。
请问要怎么样写呢。

我的写法是错误的,我只是想让大家明白我的意思。

另外,struts标签,如何在 js和html中使用呢。
[解决办法]
function print(id){
   alert(id);
}
<s:iterator id="pay" value="payList">
  <input type="button" value="确认付款" align="center" onclick="print('<s:property value="#pay.id"/>')"/>
</s:iterator>
这样就可以了,你可以照着这种方式去处理
[解决办法]
问题简单化:
(1)先不考虑迭代:只有一行记录,一个按钮,固定id打印。楼主应该会写吧?onclick="print(6)"
(2)先不考虑js,用struts标签迭代只是做展示,楼主会不会?
借用楼上的:红色部分用pay表示的是集合里的一个对象,这样才能在这个对象上取id来展示
<s:iterator id="pay" value="payList">
  <s:property value="#pay.id"/>
</s:iterator>
(3)如上两个结合起来

热点排行