网络编程 简答题jsp的9个内置对象中哪些可以用于在jsp页面间共享数据
答案:1 悬赏:40
解决时间 2021-02-21 07:21
- 提问者网友:送舟行
- 2021-02-21 04:04
网络编程 简答题jsp的9个内置对象中哪些可以用于在jsp页面间共享数据
最佳答案
- 二级知识专家网友:青灯有味
- 2021-02-21 04:51
appliction :该实例代表 JSP 所属的 WEB 应用本身,用于 JSP 页面,或者在 Servlet 之间信息交换。 常用方法有 getAttribute( name , value)、setAttribute( name , value)、getInitParameter( name )等。
config:代表 JSP 的配置信息, 常用方法有 getInitParameter( String paramName) 、getInitParameternames()等。
exception:代表页面中的异常和错误。只有页面是错误处理页面,page 的isErrorPage 属性为 true 时该对象才可以使用。常用方法 getMessage()、printStrackTrace()等。
out:JSP 页面输出流,用于输出内容,形成 HTML 页面。
page:代表该页面本身,也就是 Servlet 中的 this ,能用 page 的地方就可以用 this .
pageContext:代表 JSP 页面上下文,可以访问页面中的共享数据。 常用方法有:getServletContext() 和 getServletConfig() 等。
request : 客户端的请求参数都被封装在该对象里。这是一个常用对象,获取客户端请求参数必须使用该对象。常用方法:getParameter(String paramName)、getParameterValues(String paramName)、setAttribute(String arrtName,Object attrValue)、getAttribute(String attrName) 和 setCharacterEncoding(String env)等。
response :代表服务器对客户端的响应, response 对象常用于重定向,常用的方法有 getOutputStream() 、 sendRedirect(Java.lang.String location)等。
session:该对象代表一次会话。当客户端与站点建立连接时,会话开始;当客户端关闭浏览器时,会话结束。常用方法: getAttribute(String attrName)、setAttribute(String attrName, Object attrValue) 等。
JSP 与 Servlet 之间如何交换数据?
为了解决这个问题,几乎所有的服务器(包括Java、ASP、PHP、Ruby 等)将数据放入这4个类似 Map 的结构,分别是application 、session、 request、page 。
application :对于整个Web 应用有效,一旦JSP 、Servlet 将数据放入application 中,该数据可以被该应用下的其他所有的 JSP Servlet 访问。
session : 仅对一次会话有效,可被本次会话的其他所有的 JSP 、Servlet 访问。
request : 仅对本次请求有效,可被该次请求的其他JSP 、Servlet 访问。
page : 仅对当前页面有效,只可被当前页面的 JSP 脚本、声明部分访问。
config:代表 JSP 的配置信息, 常用方法有 getInitParameter( String paramName) 、getInitParameternames()等。
exception:代表页面中的异常和错误。只有页面是错误处理页面,page 的isErrorPage 属性为 true 时该对象才可以使用。常用方法 getMessage()、printStrackTrace()等。
out:JSP 页面输出流,用于输出内容,形成 HTML 页面。
page:代表该页面本身,也就是 Servlet 中的 this ,能用 page 的地方就可以用 this .
pageContext:代表 JSP 页面上下文,可以访问页面中的共享数据。 常用方法有:getServletContext() 和 getServletConfig() 等。
request : 客户端的请求参数都被封装在该对象里。这是一个常用对象,获取客户端请求参数必须使用该对象。常用方法:getParameter(String paramName)、getParameterValues(String paramName)、setAttribute(String arrtName,Object attrValue)、getAttribute(String attrName) 和 setCharacterEncoding(String env)等。
response :代表服务器对客户端的响应, response 对象常用于重定向,常用的方法有 getOutputStream() 、 sendRedirect(Java.lang.String location)等。
session:该对象代表一次会话。当客户端与站点建立连接时,会话开始;当客户端关闭浏览器时,会话结束。常用方法: getAttribute(String attrName)、setAttribute(String attrName, Object attrValue) 等。
JSP 与 Servlet 之间如何交换数据?
为了解决这个问题,几乎所有的服务器(包括Java、ASP、PHP、Ruby 等)将数据放入这4个类似 Map 的结构,分别是application 、session、 request、page 。
application :对于整个Web 应用有效,一旦JSP 、Servlet 将数据放入application 中,该数据可以被该应用下的其他所有的 JSP Servlet 访问。
session : 仅对一次会话有效,可被本次会话的其他所有的 JSP 、Servlet 访问。
request : 仅对本次请求有效,可被该次请求的其他JSP 、Servlet 访问。
page : 仅对当前页面有效,只可被当前页面的 JSP 脚本、声明部分访问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯