<c:forEach var="i" items="responseScope.arry">
这句话有问题,改为
<c:forEach var="i" items="${arry}">
这句话有问题,改为
<c:forEach var="i" items="${arry}">
解决方案 »
- 相对路径的问题,可以解释的比较清楚的
- 查询出来后的值进行修改
- jfreechart的图例如何与数据显示图对齐的问题
- 这个问题都放了几天了,还是没有人能回答。这里没高人了?
- 有没有java中间件开发相关的电子书下载?谢谢!
- 请教关于页面显示格式问题,急!!
- 请问:我在执行一段程序的时候,有时候正常,有时候会出现“Internet Explorer 不能链接到您请求的网页。此页可能暂时不可用。”的提示信
- JSP如何通过ODBC连接数据库?
- jsp中中文转换问题请教!
- js 控制表单提交是否存在重复的数据 ,最好miniui,给思路也行
- portals-bridges-jsf的java.lang.IllegalArgumentException: Only PortletContext supported问题
- 啥都别看了,就看这里,! jsp与XML的应用
<c:forEach var="i" items="${arry}"> 都不出来
<c:forEach var="i" items="${param.arry}">
<td>
<c:out value="${i.userid}"/>
</td>
<td>
<c:out value="${i.usersex}"/>
</td> <td>
<c:out value="${i.username}"/>
</td> <td>
<c:out value="${i.userpassword}"/>
</td>
也需要改动啊??
我在数据层返回个ArrayList,在控制层里
ArrayList arry = new datajava.xians().xiashconn();
request.setAttribute("arry",arry);
这样做的
模型层里是这样的。如果前面的没问题就是这里怎么写,也确实是这个<c:forEach var="i" items="responseScope.arry"> 和 <c:out value="${i.userid}"/> 的items和values里不知道写啥,总是拿不准<c:forEach var="i" items="responseScope.arry">
<tr>
<td>
<c:out value="${i.userid}"/>
</td>
<td>
<c:out value="${i.usersex}"/>
</td> <td>
<c:out value="${i.username}"/>
</td> <td>
<c:out value="${i.userpassword}"/>
</td> <td>修改 </td>
<td>删除 </td>
</tr>
</c:forEach>
2, 多个值,再试试这个吧, <c:forEach var="i" items="${paramValues.arry}">
private ArrayList arry; //未初始化
arry.add(ub); //这里怎么能通过编译?
改为private ArrayList arry = new ArrayList(0);
if (arry == null) {
out.print("Sorry!!!");
}
else {
datajava.userbane one = null;
out.print("姓名" + "\t" + "密码" + "\t" + "性别" + "\t" + "年龄");
out.print("<br/>");
for (int i = 0; i < arry.size(); i++) {
one = ( datajava.userbane) arry.get(i);
out.print(one.getUserid());
out.print(" ");
out.print(one.getUsername());
out.print(" ");
out.print(one.getUserpassword());
out.print(" ");
out.print(one.getUsersex());
out.print("<br/>");
}
}
<c:forEach var="i" items="${requestScope.array}">
你试一试。
在数据层中,你的ArrayList arry没有初始化。
<tr>
<td>
<c:out value="${i.userid}"/>
</td>
<td>
<c:out value="${i.usersex}"/>
</td> <td>
<c:out value="${i.username}"/>
</td> <td>
<c:out value="${i.userpassword}"/>
</td> <td><a href="XXXXXX?userid=${i.userid}">修改</a> </td>
<td>删除 </td>
</tr>
</c:forEach> XXXXXX:表示路径,将该行数据在另一个页面显示,最好将数据显示在可编辑的文本框中,必须有表单,这样便于收集信息,这样就可以修改想修改的东西,如果不能修改的东西,你可以将文本框设为不可编辑,再有个修改按钮,提交到控制层就可修改该行数据了。