- 浏览: 15115 次
- 性别:
- 来自: 珠海
文章列表
在Java运行时环境中,对于任意一个类能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射机制(Reflection)。
Java反射机制主要提供一下功能。
在运行时判断任意一个对象所属的类。
在运行时构造任意一个类的对象。
在运行时判断任意一个类所具有的成员变量和方法。
在运行时调用任意一个对象的方法。
Reflection是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection API取得任何一个已知名称的class的内部信息,包括其mo ...
request:request对象代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是常用的对象。关于它的方法使用较多的是getParameter、getParameterNames,getParameterValue
,通过调用这几个方法来获取请求对象中所包含的参数的值 ...
jsp语法
jsp语法分为三种不同的类型
编译器指令
include,page,taglib
脚本语法
注释:HTML注释<!--...-->servlet中会生成,会发给浏览器,浏览器在解析时会忽略掉。
隐藏注释<%--...-->servlet中不生成,不会发给浏览器,只会存在于jsp页面中。
声明:<%!...%>
表达式:<%=...%>
java脚本段:<%....%>
动作语法
<jsp:forword>,<jsp:include>,<jsp:plugin>,<jsp: ...
http常用响应头
Location:这个头配合302状态使用,用于告诉客户找谁
Server:服务器通过这个头,告诉浏览器服务器的类型
Content-Encoding:服务器通过这个头,告诉浏览器的数据压缩格式
Content-Length:服务器通过这个头,告诉浏览器回送数据的长度
Content-Language:服务器通过这个头,告诉浏览器回送的语言环境
Content-Type:服务器通过这个头,告诉浏览器回送的数据类型
Last-Modified:服务器通过这个头,告诉浏览器当前资源的最后缓存时间
Refresh:服务器通过这个头,告诉浏览器隔多长时间刷新一次
response.s ...
Accept:用于告诉服务器,客户机支持的数据类型。
Accept-Charset:用于告诉服务器,客户机采用的编码
Accept-Encoding:用于告诉服务器,客户机支持的数据压缩格式
Accept-Language:客户机的语言环境
Host:客户机通过这个头告诉服务器,想访问的主机名
If-Modified-Since:客户机通过这个头告诉服务器,资源的缓存时间
Referer:客户机通过这个头告诉服务器,它是从那个资源来访问服务器的(防盗链)
User-Agent:客户机通过这个头告诉服务器,客户机的软件环境
Cookies:客户机通过这个头可以向服务器带数据
Connection: ...