什么是jsp页面1.JSP有哪些内置对象?作用分别是什么?一

电脑杂谈  发布时间:2018-02-10 23:06:50  来源:网络整理

jsp什么地方用_什么是jsp页面_jsp上传文件

1.JSP有哪些内置对象?作用分别是什么?

一共有九个内置对象

pageContext javax.servlet.jsp.PageContext

request javax.servlet.http.HttpServletRequest

response javax.servlet.http.HttpServletResponse

session javax.servlet.http.HttpSession

application javax.servlet.ServletContext this.getServletContext()

config javax.servlet.ServletConfig

exception java.lang.Throwable

page java.lang.Object

out javax.servlet.jsp.JspWriter

作用:

1.pageContext

表示页容器 EL、标签、上传

2.request

服务器端取得窗户端的信息:头信息、Cookie、请求参数

3.response

服务器回应给客户端信息,Cookie,重定向

4.session

表示每一个用户,用于登陆验证上

5.application

表示整个服务器,getRealPath()

6.config

取得初始化参数,初始化参数在web.xml中配置

7.exception 表示是错误页的处理操作

8.page

如同this一样,表示整个jsp页面

9.out 输出,但是尽量使用表达式输出

2.JSP中有哪些动作,分别是什么。

所谓的动作实际上就是指的标签指令

<jsp:include>:包含

<jsp:forward>:跳转

什么是jsp页面_jsp什么地方用_jsp上传文件

<jsp:useBean>:使用javaBean

<jsp:getProperty>:取得属性

<jsp:setProperty>:设置属性,通过反射调用方法

<jsp:plugin>: 插入Applet程序代码

3.JSP中动态include与静态include的区别?

动态include:<jsp:include>,如果包含的是动态页,则先编译之后再进行处理

静态include:<%@include%>,直接将内容先包含后处理

4.两种跳转方式分别是什么?有什么区别?

??服务器端跳转:<jsp:forward>,跳转之后地址栏不改变,可以传递request 属性,实际是对RequestDispatcher接口的封装

客户端跳转:response.sendRedirect(),跳转之后地址栏改变

5、请总结一下WEB开发中的会话跟踪实现

1.session,也是最常用的一种

2.Coolie

3.地址重写

4.隐藏域

6、在Web开发中需要处理HTML时,应做什么样的处理,要筛选那些字符< > ' &??

&lt; & gt; &amp;等等

7.说明JSP中errorPage的作用、应用范围

表示错误页的操作,在一般的站点,只要一个程序出现了错误,就是产生了异常,则可以统一跳转到一个页面上进行显示,那么这种操作就属于错误页的处理,但是简单的错误页基本上都是在JSP的开发中使用的。

要想进行错误页的设置,需要满足以下两个条件:

1.在错误能够处理的页上的page指令中,增加:isErrorPage="true"

2.在每一个页面指定errorPage,指定isErrorPage为true的页面


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-70821-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...