Java WEB

发布时间:2018年12月10日作者:yafei浏览次数:699

5.6 获取请求参数值

  • HttpServletRequest
  • 该接口是ServletRequest接口的子接口,封装了HTTP请求的相关信息,由Servlet容器创建其实现类对象并传入service(ServletRequest req, ServletResponse res)方法中。以下我们所说的HttpServletRequest对象指的是容器提供的HttpServletRequest实现类对象。
  • HttpServletRequest对象的主要功能有

获取请求参数

在请求域中绑定数据

将请求转发给另外一个URL地址 [转发]

5.7 响应结果

  • HttpServletResponse
  • 该接口是ServletResponse接口的子接口,封装了HTTP响应的相关信息,由Servlet容器创建其实现类对象并传入service(ServletRequest req, ServletResponse res)方法中。以下我们所说的HttpServletResponse对象指的是容器提供的HttpServletResponse实现类对象
  • 主要功能

使用PrintWriter对象向浏览器输出数据

实现请求的重定向[重定向]

5.8 具体登录功能的实现步骤

  • 在登录页面中录入用户名和密码,点击登录按钮提交登录请求

  • 在LoginServlet中通过request对象获取到页面表单提交的用户名和密码

//获取用户输入的用户名和密码

String username =  req.getParameter(“username”);

String password =  req.getParameter(“password”);

  • 调用Dao对象,将用户提交的用户名和密码与数据库的用户表的数据进行匹配

UserDao dao = new UserDaoJdbcImpl();

User user = dao.findUserByUsernameAndPassword(username, password);

  • 得出结果,完成响应.

//设置响应头信息

resp.setContentType(“text/html;charset=utf-8”);

//获取输出流

PrintWriter  out = resp.getWriter();

if(user == null ) {

//登录失败

out.println(“登录失败!!!!”);

}else {

//登录成功

out.println(“登录成功!!!!”);

}

out.close();


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训 UI/UE设计培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市高新区和发智能大厦(西安校区)