
请java高手帮我看一下这段代码有什么问题,急啊!先谢谢了
请java高手帮我看一下这段代码有什么问题:<%@pagelanguage="java"contentType="text/html;charset=gbk"pageEn...
请java高手帮我看一下这段代码有什么问题:
<%@ page language="java" contentType="text/html; charset=gbk"
pageEncoding="gbk"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>Insert title here</title>
</head>
<body>
<s:form action="save" namespace="/example/map">
<table border="1">
<tr>
<td>Key</td>
<td>Value</td>
<td>Value</td>
</tr>
<s:iterator value="datas.keySet()" var="d">
<s:iterator value="datas2.keySet()" var="d2">
<tr>
<td><s:property value="#d"/></td>
<td><s:textfield name="datas['%{#d}']"/></td>
<td>
<s:textfield name="datas2['%{#d2}']"/>
</td>
<td><a href="">删除</a></td>
</tr>
</s:iterator>
</s:iterator>
</table>
<s:submit value="返回" action="show"/>
</s:form>
</body>
</html>
显示的时候,最后一个值老是显示同样的值,如下图:
麻烦解决方法也给出来吧,俺是初学者,光听理论很抽象,还是给点实际一点的东西吧! 展开
<%@ page language="java" contentType="text/html; charset=gbk"
pageEncoding="gbk"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>Insert title here</title>
</head>
<body>
<s:form action="save" namespace="/example/map">
<table border="1">
<tr>
<td>Key</td>
<td>Value</td>
<td>Value</td>
</tr>
<s:iterator value="datas.keySet()" var="d">
<s:iterator value="datas2.keySet()" var="d2">
<tr>
<td><s:property value="#d"/></td>
<td><s:textfield name="datas['%{#d}']"/></td>
<td>
<s:textfield name="datas2['%{#d2}']"/>
</td>
<td><a href="">删除</a></td>
</tr>
</s:iterator>
</s:iterator>
</table>
<s:submit value="返回" action="show"/>
</s:form>
</body>
</html>
显示的时候,最后一个值老是显示同样的值,如下图:
麻烦解决方法也给出来吧,俺是初学者,光听理论很抽象,还是给点实际一点的东西吧! 展开
3个回答
展开全部
<s:iterator value="datas.keySet()" var="d">
<s:iterator value="datas2.keySet()" var="d2">
<tr>
<td><s:property value="#d"/></td>
<td><s:textfield name="datas['%{#d}']"/></td>
<td>
<s:textfield name="datas2['%{#d2}']"/>
</td>
<td><a href="">删除</a></td>
</tr>
</s:iterator>
</s:iterator>
你这个是循环中嵌套循环
此代码中表示 datas2.keySet()中现在只有一个值
<s:iterator value="datas2.keySet()" var="d2">
<tr>
<td><s:property value="#d"/></td>
<td><s:textfield name="datas['%{#d}']"/></td>
<td>
<s:textfield name="datas2['%{#d2}']"/>
</td>
<td><a href="">删除</a></td>
</tr>
</s:iterator>
</s:iterator>
你这个是循环中嵌套循环
此代码中表示 datas2.keySet()中现在只有一个值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询