读书人

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

发布时间: 2013-06-25 23:45:41 作者: rapoo

请教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)如上两个结合起来

读书人网 >Java Web开发

热点推荐