反射是代码块转成对象的过程。
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函数