接口 :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进行转发重定向,先打印测试再进行转发或重定向;
我是小白 ; 再回