servlet代码:
List success = xcwxService.verificationUser(user_name);
System.out.println(success);
req.setAttribute("success", success);
req.getRequestDispatcher("/jsp/index1.jsp").forward(req, resp);
调试打印出结果是:
[{XC_USER_JF=600, XC_USER_NAME=admin, XC_USER_TIME=2015-01-25 00:00:00.0, XC_USER_VIP=1, XC_USER_PASSWORD=admin, XC_USER_ID=10000, XC_USER_SUM=6,}]
jsp前台应该怎样取xc_user_name,xc_user_jf,_xc_user_sum中的值
${success.xc_user_name}
${success.xc_user_jf}
${success.xc_user_sum}
/c:forEach
取出来的值都是空的,为什么,是哪里错了?
不知道是不是你c:forEach写错了,给你个例子参考:
<c:forEach items='${success} ' var='success '>
${success.xc_user_name}
${success.xc_user_jf}
${success.xc_user_sum}
</c:forEach>
items:直接写后台List参数名字,它默认会去从4个作用域挨个去找,
var:变量名,利用变量名拿数据