首页>计算机等级考试>模拟试题>正文
JAVA程序员试题及答案 10

www.zige365.com 2010-7-28 13:56:03 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

2.        【中等题】 jsp的四种范围是什么?(中等)

答:

pageContext否是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet JSP 页面
request
是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关     系)
session
是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求
application
是是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整       Web 应用程序,包括多个页面、请求和会话的一个全局作用域

3.        【中等题】 JSP中动态INCLUDE与静态INCLUDE的区别?(中等)

答:

动态INCLUDEjsp:include动作实现      flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可              以带参数。静态INCLUDEinclude伪码实现,定不会检查所含文件的变化,适用       于包含静态页面<%@ include file="included.htm" %>

4.        【中等题】 jsp有哪些动作?作用分别是什么?(中等)

答:

JSP共有以下6种基本动作
       jsp:include
:在页面被请求的时候引入一个文件。
    jsp:useBean
:寻找或者实例化一个JavaBean
       jsp:setProperty
:设置JavaBean的属性。
       jsp:getProperty
:输出某个JavaBean的属性。
       jsp:forward
:把请求转到一个新的页面。
       jsp:plugin
:根据浏览器类型为Java插件生成OBJECTEMBED标记

5.        jsp如何使用注释?

 答:

1) <%-- --%> 2); //; 3)/** **/; 4);

6.        【中等题 getpost的区别?(难)

答:

Form中的getpost方法,在数据传输过程中分别对应了HTTP协议中的GETPOST方法。二者主要区别如下:

1)        Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。

2)        Get将表单中数据的按照variable=value的形式,添加到action所指向的URL 后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单          中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指 URL

3)        Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。

4)       

本新闻共3页,当前在第2页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
JAVA程序员试题及答案 5