JSP/Servlet
总结
Jsp
就是指在
HTML
中嵌?/p>
java
脚本语言
Jsp
内置对象
1.
Out
输出对象
用于向浏览器输出内容,常用方法是
print()
?/p>
Out.print(
?/p>
你好
?/p>
)
2.
Request
请求对象
用于处理请求数据的,
request
可以?/p>
JSP
页面中调用方法来获取请求中的相关?/p>
据。常用方?/p>
1.getParameter(String name)
根据页面表单组件名称获取页面提交数据
2.String[]getParameterValues(String
name
)
获取一组以相同名称命名的表单组件提
交的数据
3.Void
setCharacterEncoding(String
charset);
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
Request.getParmeter()
之前设定
4.RequestDispatcher
getRequestDispatcher(String
Path)
?/p>
?/p>
一
?/p>
javax.servlet.questDispatcher
对象?/p>
forword()
用于转发请求
3.
Response
响应对象
Response
对象?/p>
request
对象对应?/p>
response
用于响应客户端请求并?/p>
客户端输出信息。常用方?/p>
1.
void addCookie(Cookie cookie)
在客户端添加
Cookie
2.
void setContentType(String type)
设置?/p>
HTTP
响应?/p>
contentType
类型
3.
void
setCharacterEncoding(String
charset)
设置响应所采用的字符编?
类型
4.void sendRedirect(String location)
将请求重新定位到一个新?/p>
URL
?/p>
4.
Application
应用程序对象
Application
类似于系统的
“全局变量?/p>
用于同一个服务器内所有用户之间的数据?/p>
享,对于整个
web
服务?/p>
application
有且只有一个实?/p>
常用方法
1.
void
setAttribute(String
Key,Object
value)
?/p>
Key/value
的形式将对象存储到对?
?/p>
2.
Object getAttribute(String Key)
通过
Key
获取
application
中存储的对象
3.
String getRealpath(String path)
返回相对路径的真实路?/p>
5.
Session
会话对象
一个会话就是用户通过浏览器与服务器之间的一次通话?/p>
包含浏览器与服务器的?/p>
次请?/p>
.
响应的过程,简单来说就是一段时间内一个用户与
web
服务器的一个交?/p>
过程
session
对象允许用户存储和提取会话状态的信息?/p>
保存
session
的方式就是使
?/p>
cookie
来实现的,在客户端的
cookie
中,保存
seeionid
的名称是
JSESSIONID
常用方法
1.
void setAttribute(String Key,Object value)
以键值的形式保存?/p>
session
?/p>
2.
Object getAttribute(String Key)
通过键获?/p>
session
中保存的对象
3.
void invalidate()
设置
session
对象失效