2014-12-31 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
比如数据有username,password,address....等吧。
//定义一个类(实体类)
public class User{
private String username;
private String password;
private String address;
//然后public setting, getting 方法
}
//之后JDBC连接
public User getLogin(String username, String password)throws Exception{
//数据库的连接
conn = DriverManxxxxx;
ps...
//sql
String sql = "select * from stu where username = ? and password = ?";
//占位符替换
ps.setString(1,username);
ps.setString(2,password);
ResultSet rs = ps.execuQuery();
User user
while(rs.next()){
//如果有多条,你就返回一个List<User>
user = new User();
user.setUsername(rs.getString("username"));
user.setPassword(rs.getString("password"));
user.setAddress(rs.getString("address"));
}
//各种异常、各种finally、各种关闭
//这个地方返回一个User对象
return user;
}
//当Servlet调用到这个方法
User user = getLogin("admin","123");
out.println(user.getName());
out.println(user.getAddress());
展开全部
用servlet的话,可以使用httprequest对象来实现,在servlet中,实例化一个对象,例如:
在dao层操作数据库,返回查询到的数据,加入查询到一个人名:name = tom;
在servlet 中定义String name = 数据库查询的数据(tom)
servlet 代码:request.setAttribute("n", name);
jsp页面加入
<%
String name = request.getAttribute("n");
%>
<body>
<a>姓名:<%=name%></a>
</body>
显示效果:姓名:tom
在dao层操作数据库,返回查询到的数据,加入查询到一个人名:name = tom;
在servlet 中定义String name = 数据库查询的数据(tom)
servlet 代码:request.setAttribute("n", name);
jsp页面加入
<%
String name = request.getAttribute("n");
%>
<body>
<a>姓名:<%=name%></a>
</body>
显示效果:姓名:tom
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |