细谈 request 的相关应用,以及Servlet中的相关细节

接口 :Servlet ServletConfig Serializable

实现类:generiServlet

子类 HttpServlet

子子类 HttpServletRequest

我们常说的jsp中的9大内置对象
(jsp其实是一个Servlet.java中的service()方法)《个人理解不一定对》
其中 request 就是 HttpServletRequest的一个对象
我认为这个对象很好用,为啥?
request我们可以用来干什么?我的理解《1》可以携带form表单中的信息,
简单解释:jsp中通过
一个请求request进入Servlet.java先干啥?=》找service(request,response),
或者doPost(request,response);
doGet(request,response);
然后初期用的是getParameter(“username”);
后期表单数据多了就用工具类来读和写到一个map集合中
key是name value是具体的表单数据《字符串或者文件《图片,视频,音频》》
然后用到 BeanUtils<工具类>将map集合映射到bean对象中;

在进行下一步serive层的操作;
《2》我们查询一条数据,数据库时会想;我已经把数据用Jdbc查询出啦了
,那么怎么在view《jsp》中展示出来?

我用共享域 request. setAttribute(Str,Object);
我先把插入的数据封装到一个user的bean实体类对象中
例如 User表 : request.setAttribute(“users”,user)
假设有三个属性 id name age;

在jsp中先导包<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
包要事先添加到 WEBcOntent 的文件夹lib下

通过EL表达式在jsp 页面获取 ${user.id} ${user.name} ${user.age}

代码的理解需要练代码很重要。但是孔子云:学而不思则罔,思而不学则殆。
一方面练代码,有一点练完之后总结。
练之前最好先把整个代码的运行流程顺一遍,自己一定要知道数据的传输过程细节
再打代码,
报错: 我的一个笨方法;打印思想:那个参数报错,先打印,然后一点一点找
可以百度试试。报错多了自然就不怕报错,解决的错多了就可以变得有实力

在运用request进行转发重定向,先打印测试再进行转发或重定向;

我是小白 ; 再回

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值