![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
struts2中s:iterator无法显示问题 users在action中是List型属性变量,有getter,setter方法!可是为什么
页面无法显示出来,<td>中显示的是空值<%@pagelanguage="java"import="java.util.*,com.cindy.domain.*"page...
页面无法显示出来,<td>中显示的是空值
<%@ page language="java" import="java.util.*,com.cindy.domain.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'ListUser.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<table width="500px" border="1px">
<tr>
<th>用户名</th>
<th>密码</th>
<th>体重</th>
<th>生日</th>
</tr>
<s:iterator value="user" var="u">
<tr>
<td>${u.name}</td>
<td>${u.password}</td>
<td>${u.weight}</td>
<td>${u.birth}</td>
</tr>
</s:iterator>
</table>
</body>
</html> 展开
<%@ page language="java" import="java.util.*,com.cindy.domain.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'ListUser.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<table width="500px" border="1px">
<tr>
<th>用户名</th>
<th>密码</th>
<th>体重</th>
<th>生日</th>
</tr>
<s:iterator value="user" var="u">
<tr>
<td>${u.name}</td>
<td>${u.password}</td>
<td>${u.weight}</td>
<td>${u.birth}</td>
</tr>
</s:iterator>
</table>
</body>
</html> 展开
展开全部
<s:iterator value="#request.user" var="u">
#后面的要看你action值放到哪里,如果是request就放到request中,如果是session就放到session中,一般不建议放到session中,小心你的服务器崩掉
#后面的要看你action值放到哪里,如果是request就放到request中,如果是session就放到session中,一般不建议放到session中,小心你的服务器崩掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嗯,你好,楼主我想问问你的那个user是放在哪里作用域中呢?比如session或者request.在struts2中要用这种方式value="request.user"; 也就是(作用域.对象)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-16
展开全部
这样试一下
<s:iterator value="#user" id="u">
<tr>
<td><s:property value="#u.username" /></td>
<td><s:property value="#u.password" /></td>
<td><s:property value="#u.weight" /></td>
<td><s:property value="#u.birth" /></td>
</tr>
</s:iterator>
<s:iterator value="#user" id="u">
<tr>
<td><s:property value="#u.username" /></td>
<td><s:property value="#u.password" /></td>
<td><s:property value="#u.weight" /></td>
<td><s:property value="#u.birth" /></td>
</tr>
</s:iterator>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
值没传给你Action中的user吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<s:iterator value="user" id="u">
<tr>
<td><s:property value="#u.name" /></td>
<td><s:property value="#u.password" /></td>
<td><s:property value="#u.weight" /></td>
<td><s:property value="#u.birth" /></td>
</tr>
</s:iterator>
<tr>
<td><s:property value="#u.name" /></td>
<td><s:property value="#u.password" /></td>
<td><s:property value="#u.weight" /></td>
<td><s:property value="#u.birth" /></td>
</tr>
</s:iterator>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询