我有一个遍历列表并创建他们的名字并为他们每个人一个按钮的迭代器。我想,当用户点击按钮,就可把已单击会话名称相同 这是我的代码在Struts中点击Submit按钮时设置变量
<s:iterator value="packageCities" status="portStatus">
<tr>
<td>
<s:property value="cityName" />
</td>
</tr>
<s:if test="%{status == 0}">
<tr>
<td>
<s:submit method="open" align="center" value="" cssStyle="background: transparent url(image/open.png) no-repeat center top; border: 0px; width: 150px; height: 30px;" >
<s:set name="button" value="cityName" scope="session"/>
</s:submit>
</td>
</tr>
</s:if>
</s:iterator>
但问题是它只设置了最后一个属性,它不设置它时用户点击了按钮!所以它就像创建按钮时将城市名称放在会话中一样!但我只想通过点击不同的按钮来放置不同的东西! 任何身体都可以帮忙吗?
您能否请给我一个关于第一个解决方案的例子? – Khashayar 2011-12-16 12:36:14