JSP数据交互(一)

主宰稳场 提交于 2020-03-15 05:39:45

1.什么是JSP内置对象?

web容器创建的一组对象

Tomcat创建

Tomcat是一种web容器

不需要new,内置对象有多个,不止一个。

 

2.内置对象out:用于向浏览器输出数据

 

常用方法:print():在页面中显示字符串信息

eg:

<% 

  out.print("Hello JSP");

%>

 

3.内置对象request

作用:通过request对象的方法来获取请求中的相关数据及浏览器相关信息

常用方法:

 

4.response内置对象

作用:用于设置响应参数及取得响应流等。

常用方法:

addCoolie(Cookie cookie):向客户端添加Cookie

setContentType(String type):设置HTTP响应的ContentType类型

setCharacterEncoding(String charset):设置响应所采用的字符编码类型

sendRedirect(String location):将请求重写定位到一个新的URL上。

 

5.转发和重定向

(1)转发的作用:

    在多个页面交互过程中实现请求数据共享

       转发的实现:

    RequestDispatcher对象.forward()方法

(2)重定向:客户端重新向服务端请求一个新的地址链接

       response.sendRedirect()方法。

区别:   转发              重定向

  可以携带数据  不可以携带数据

  停留在中间页面   停留在最终页面

  不能写项目名称   必须写项目名称

  在servlet内部完成   可以跳转到站外链接

  一次请求       2次请求

 

6.session内置对象

什么是会话?

在一段时间内,一个用户与web服务器的一连串相关的交互过程。

 

 

会话的失效:a.会话超时 b.手动调用方法设置失效

7.include指令

通过在系统的管理操作界面中添加代码,实现了对访问权限的控制

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!