struts2标签问题
<s:iteratorvalue="list"status="status"><s:propertyvalue="test"/><s:hiddenname="test2v...
<s:iterator value="list" status="status"> <s:property value="test" /> <s:hidden name="test2 value="?" /> </s:iterator> jsp怎么把迭代器里test的值赋值给hidden里面的value 就是如何判断选中的是当前table的行 然后将选定的行返回到action 我的意思是在table里面添加一个hidden把value的值赋值为主键值 然后传回action 进行数据库的操作 求大神们解答 小弟我在这里谢过了
展开
3个回答
展开全部
<%
List list = new LinkedList();
list.add("A1");
list.add("A2");
list.add("A3");
request.setAttribute("list", list);
%>
<table border="1">
<tr>
<th>名称</th>
<th>操作</th>
</tr>
<s:iterator var="item" value="#request.list" status="st">
<tr>
<s:form action="xxx" theme="simple">
<s:hidden name="name" value="%{item}" />
<td><s:property value="item" /></td>
<td><s:submit value="提交" /></td>
</s:form>
</tr>
</s:iterator>
</table>
我给你说说我发现的规律。
struts2 <s:property> <s:set> <s:push> 直接 value="user";
struts2 <s:textfield> <s:password> <s:hidden> <s:a> 用 value="%{user}";
非struts2 标签 <input> <s:a> 用 value="${}"
展开全部
<input type="hidden" id="aaa"/>
<s:iterator value="list" status="status">
<a href="#" class="abc" id="${status}">选中(提交到Action)</a>
<!-- 替代你原来用的hidden -->
</s:iterator>
以下是js脚本,用jquery了,方便一些
$().ready(function() {
$(".abc").click(function() {
$("#aaa").val(this.id);
});
});
看明白思路就行了,代码不一定能运行。
<s:iterator value="list" status="status">
<a href="#" class="abc" id="${status}">选中(提交到Action)</a>
<!-- 替代你原来用的hidden -->
</s:iterator>
以下是js脚本,用jquery了,方便一些
$().ready(function() {
$(".abc").click(function() {
$("#aaa").val(this.id);
});
});
看明白思路就行了,代码不一定能运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-17
展开全部
<s:iterator value="list" status="status" id='listVal'>
<s:hidden name="test2" value="?" /> ---直接写list里面对象的属性。简单对象直接写listVal
</s:iterator>
<s:hidden name="test2" value="?" /> ---直接写list里面对象的属性。简单对象直接写listVal
</s:iterator>
追问
写个实例亲。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询