反射是代码块转成对象的过程。
class Student{ String name; punlic void study(); Student(String s){ this.name=s } } 反射:String name 转为 Filed[] 对象,study() 转为method[] 对象,构造方法转为constructor[] 对象。severt 继承Httpservert 实现doPost和doPost方法来进行逻辑判断。 @websevert(参数) 注解来标注 这是Severt请求 就是页面进行的 //新建项目或者包时不用创建.xml文件
lacoalhost: login/main/demo //此时demo就是请求参数Request 服务器封装两个实体:请求和回复 doGet(HttpSevertRequest req, HttpResponse res) 程序员可通过方法调用请求的消息。getcontextpath()获取虚拟目录(哪个包下面)。 getrequesturi()获取severt目录—\day2\demo3 requst.getheader(“string”)获取请求头为string 的值, getheader(“reference”)获取来的地址–就是从哪个网站访问该服务器。 requst.getReader() 获取表单数据request.getParameta(“参数”),获取参数的值。
在一个Servert中通过getrequestDisparcher(“severt”).forword(req,res)访问另一个severt,并将请求转给新的severt。 可以共享数据,req.setAttribute(String name,Object obj) ,另一个通过Object obj =req.getAttribute(name) 获取 obj的值。 。 。 地址重定向res.sendRedirct(""),转移 通过调用其他类的方法实现具体功能,我自己感觉像是main函数
