struts2 用户列表显示

ai604233436 2015-12-28 10:47:03
jsp显示


<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>用户列表</title>
</head>
<body>

<s:form action="p2/listUser" method="post">
<div align="center">
<table width="600" border="1">
<tr>
<th colspan="6" scope="col"><div align="center">用户一览</div></th>
</tr>
<tr>
<td width="104"><div align="center">ID</div></td>
<td width="130"><div align="center">用户名</div></td>
<td width="130"><div align="center">密码</div></td>
<td width="89"><div align="center">角色</div></td>
<td width="80"><div align="center">编辑用户</div></td>
<td width="80"><div align="center">删除用户</div></td>
</tr>
<s:iterator value="users" var="b">
<tr>
<td width="104"><div align="center"><s:property value="#users.id"/></div></td>
<td width="130"><div align="center"><s:property value="#users.username"/></div></td>
<td width="130"><div align="center"><s:property value="#users.password"/></div></td>
<td width="89"><div align="center"><s:property value="#users.role"/></div></td>
<td width="80"><div align="center"><a href="">编辑</a></div></td>
<td width="80"><div align="center"><a href="">删除</a></div></td>
</tr>

</s:iterator>
</table>

</div>

</s:form>

<s:debug></s:debug>
</body>
</html>

框架配置

<package name="p2" namespace="/p2" extends="struts-default">
<action name="addUser" class="cn.itcast.action.UserAction" method="addUser">
<result name="success">/user/success.jsp</result>
</action>
<action name="listUser" class="cn.itcast.action.UserAction" method="ListUsers">
<result name="success">/user/listUser.jsp</result>
</action>
</package>

action 文件
public String ListUsers(){
List<Users> users=UserDAO.userList();
ServletActionContext.getRequest().setAttribute("users", users);
// ActionContext.getContext().put("users", users);
// ActionContext.getContext().getSession().put("users",users);
System.out.println(users);
System.out.println("1");
return SUCCESS;

}


dao文件

public static List<Users> userList() {
Connection conn=null;
PreparedStatement prep=null;
ResultSet rs = null;
ArrayList<Users> users = new ArrayList<Users>();
String sql = "select id,username,password,role from Users ";
try {
conn = ConnectionManager.getConnection();
prep = conn.prepareStatement(sql);

rs = prep.executeQuery();
while(rs.next()){
Users user = new Users();
user.setId(rs.getLong("id"));
user.setUsername(rs.getString("username"));
user.setPassword(rs.getString("password"));
user.setRole(rs.getString("role"));


users.add(user);
}

} catch (Exception e) {
e.printStackTrace();
}finally{
ConnectionManager.closeConnection(rs, prep, conn);
}
return users;
}


没有错误提醒 就是显示不出列表 感觉是action没有执行 求大神carry
...全文
47 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2015-12-28
  • 打赏
  • 举报
回复
是不显示数据还是没显示success指定的jsp

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧