67,550
社区成员




<table class="table">
<tr class="table_header">
<td>
ID
</td>
<td>
Username
</td>
<td>
Gendar
</td>
<td>
Age
</td>
<td>
</td>
</tr>
<%
UserDao ud=new UserDaoImpl();
ArrayList<User> list=ud.selectAll();
if(list.size()>0){
for(User u:list){
%>
<tr class="row1">
<td>
<%=u.getId() %>
</td>
<td>
<%=u.getUsername() %>
</td>
<td>
<%
int i=u.getGender();
if(i>0){
%>
<%='男' %>
<%
}else{
%>
<%='女' %>
<%}
%>
</td>
<td>
<%=u.getAge() %>
</td>
<td>
<a href="delete.do?id=<%=u.getId() %>" onclick="return confirm('你确定删除编号为<%=u.getId() %>的用户吗?')">删除</a>
</td>
</tr>
<%
}
}
%>
</table>
诚求各位大神指教一二。public user selectUser(String username, String password) {
try {
pstmt = ct
.prepareStatement("select*from[user]where username=? and password=?");
pstmt.setString(1, username);
pstmt.setString(2, password);
ResultSet rs = pstmt.executeQuery();
user user1 = new user();
while (rs.next()) {
user1.setId(rs.getInt(1));
user1.setUsername(rs.getString(2));
user1.setPassword(rs.getString(3));
return user1;
}
return user1;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
request.setCharacterEncoding("gb2312");//这个最好改成utf-8 要和jsp编码一样
response.setContentType("gb2312");
String username = request.getParameter("LoginBoard_LoginName");//首先你一打开页面 请问这个值你从什么地方赋值的。
String pwd = request.getParameter("LoginBoard_LoginPassword");
DB db = new DB();
HttpSession session = request.getSession();//创建session
user user1 = (user) session.getAttribute("user");//请问这个值你从什么地方赋值的。首先你一打开页面
if (user1 == null) {
user1 = db.selectUser(username, pwd);//查询 没有username pwd你查什么 下面就不说了
}
session.setAttribute("user1", user1);
if (user1 != null) {
ArrayList a1 = db.findLyInfo();
session.setAttribute("a1", a1);
response.sendRedirect("MessageBoard_Main.jsp");
}