servlet与JDBC如何将后台数据推送到前台页面显示 10

谢谢亲们了... 谢谢亲们了 展开
 我来答
小童鞋_成er
2014-12-31 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部

您好,提问者:
    比如数据有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());
丶渲目
2015-06-24 · TA获得超过473个赞
知道小有建树答主
回答量:187
采纳率:66%
帮助的人:70.6万
展开全部
用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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式