预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.jsp有哪些内置对象?作用分别是什么? 一共有9个内置对象 pageContextjavax.servlet.jsp.PageContext requestjavax.servlet.http.HttpServletRequest responsejavax.servlet.http.HttpServletResponse sessionjavax.servlet.http.HttpSession applicationjavax.servlet.ServletContextàthis.getServletContext() configjavax.serlvet.ServletConfig exceptionjava.lang.Throwable pagejava.lang.Object outjavax.servlet.jsp.JspWriter 作用: 1、pageContext表示页容器àEL表达式、标签、上传 2、request服务器端取得客户端的信息:头信息、Cookie、请求参数,最大用处在MVC设计模式上 3、response服务器端回应客户端信息:Cookie、重定向 4、session表示每一个用户,用于登录验证上 5、application表示整个服务器 6、config取得初始化参数,初始化参数在web.xml文件中配置 7、exception表示的是错误页的处理操作 8、page如同this一样,代表整个jsp页面自身 9、out输出,但是尽量使用表达式输出 2.jsp有哪些动作?作用分别是什么? jsp共有以下6中基本动作 <jsp:includepage=""/>:在页面被请求的时候包含一个文件 <jsp:useBeanid=""class=""scope="applicationpagerequestsession"/>:寻找或者实例化一个javaBean <jsp:setPropertyname=""property=""value=""/>:设置javaBean的属性,通过反射调用方法 <jsp:getPropertyname=""property=""/>:取得某个javaBean的属性 <jsp:forwardpage=""/>:把请求转到一个新的页面 <jsp:plugin>:插入Applet程序的代码 <jsp:paramname=""value=""/>:用于传参数,和forward一起使用 3.jsp中动态INCLUDE和静态INCLUDE的区别? 动态INCLUDE用<jsp:include>动作实现: <jsp:includepage="include.jsp"flush="true"/>如果包含的是动态页,则先编译之后再进行处理,它总是会检查所包含文件中的变化,并且可以带参数 静态INCLUDE用<%@include%>伪码实现: <%@includefile=”include.jsp”%>直接将内容先包含后处理,它不会检查所包含的文件的变化,适用于包含静态页面 4.两种跳转方式分别是什么?有什么区别? 客户端跳转:<jsp:forward>跳转之后地址栏不改变,执行完页面后不会转向还会回来,相当于函数调用,并且可以传递request属性,实际上是对RequestDispatcher接口的封装 服务器端跳转:response.sendRedirect(),跳转之后地址栏改变,完全转向新的页面,不会再回来,相当于goto语句。 5.请总结一下WEB开发中的会话跟踪实现 1、Session也是最常用的一种 2、Cookie 3、地址重写 4、隐藏域 6.在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选哪些字符 (<>&“‘空格乘号除号.........) 因为以上的标记都属于HTML范畴的内容,所以必须进行转义操作 显示效果符号说明实体名表示实体编号表示 空格符&nbsp;&#160; <小于号&lt;&#60; >大于号&gt;&#62; &符号&&amp;&#38; “双引号&quot;&#34; C版权符号&copy;&169; R注册商标&reg;&#174; ×乘号&times;&#215; ÷除号&divide;&#247; ‘单引号&acute; 7.说明Jsp中errorPage的作用域,应用范围 表示错误页的操作,在一般的站点中,只要一个程序出现了错误,就是产生了异常,则可以统一跳转到一个页面上进行显示,那么这种操作就属于错误页的处理,但是简单的错误页基本上都是在Jsp的开发中使用的。要想进行错误页的设置,需要满足以下两个条件: 1.在错误能够处理的页上的page指令中,增加:isErrorPage=”true”,表示可以处理错误 2.在每