67,515
社区成员
发帖
与我相关
我的任务
分享
<action name="findalluser" class="com.lkx.action.FindAllUsersAction" method="findAllUsers">
<result name="success">/allusers.jsp</result>
<result name="input">/admin/allusers.jsp</result>
</action>
public class FindAllUsersAction extends ActionSupport {
private Users user = new Users();
public Users getModel() {
return user;
}
private String type;
public String findAllUsers()throws Exception{
UsersDAO dao = new UsersDAO();
List list = dao.findAllUses(user);
ActionContext.getContext().put("list", list);
if("admin".equals(type)){
return INPUT; //管理员查询
}else{ return SUCCESS ;}//用户查询
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
//查看所有用户
public List findAllUses(Users users) {
List list = new ArrayList();
con = DatabaseDAO.getConnection();
try{
pt = con.prepareStatement("SELECT * FROM users");
rs = pt.executeQuery();
while(rs.next()){
users.setId(rs.getInt(1));
users.setUsername(rs.getString(2));
users.setPassword(rs.getString(3));
users.setName(rs.getString(4));
users.setNic(rs.getString(5));
users.setEmail(rs.getString(6));
users.setPhone(rs.getString(7));
users.setSelfshow(rs.getString(8));
list.add(users);
}
}catch (Exception e) {
// TODO: handle exception
}
return list;
}
<s:iterator value="list">
<tr>
<td>
<s:property value="username" />
</td>
<td>
<s:property value="nic" />
</td>
<td>
<s:property value="name" />
</td>
<td>
<s:property value="email" />
</td>
<td>
<s:property value="phone" />
</td>
<td>
<s:property value="selfshow" />
</td>
</tr>
</s:iterator>
public List findAllUses() {
List list = new ArrayList();
con = DatabaseDAO.getConnection();
try{
pt = con.prepareStatement("SELECT * FROM users");
rs = pt.executeQuery();
while(rs.next()){
User users=new User();
users.setId(rs.getInt(1));
users.setUsername(rs.getString(2));
users.setPassword(rs.getString(3));
users.setName(rs.getString(4));
users.setNic(rs.getString(5));
users.setEmail(rs.getString(6));
users.setPhone(rs.getString(7));
users.setSelfshow(rs.getString(8));
list.add(users);
}
}catch (Exception e) {
// TODO: handle exception
}
return list;
}