中文JSP和Servlet问题

中文JSP和Servlet问题

这些关于 JSP 和 servlet 的多项选择题和答案将帮助您更好地理解 JSP 和 servlet 的主题。 使用这 100 多个 JSP 和 MCQ servlet 准备您的下一次考试或面试。
向下滚动以从答案开始。

1: 鉴于Servlet的以下代码,并且鉴于Myvar是对Httpsession或ServletContext的引用:1。MyVar.setAttribute(“ myname”,“ myval”); 2.字符串s =(字符串)myvar.getAttribute(“ myName”); //第2行之后执行的更多代码,这是真的吗?

A.   如果Myvar是httpsession,则可以保证S具有“ myval”的价值

B.   不能保证s的价值

C.   如果Myvar是ServletContext,则编译将失败

D.   如果Myvar是Httpsession,则汇编将失败

2: INIT()或JSPINIT()在Servlet或JSP上调用容器?

A.   对于导致创建新会话的每个请求

B.   对于导致创建新线程的每个请求

C.   对于每个请求

D.   一生中只有一次

3: 以下哪项是无效的JSP动作?

A.   JSP:USEBEAN

B.   JSP:SetProperty

C.   JSP:SetSession

D.   JSP:GetProperty

4: JSP代表____。

A.   Java Servlet页面

B.   合理的安全页面

C.   Java服务器页面

D.   Java服务器程序

5: JSP使用哪种语法来表达式?

A.   <表达式 />

B.   < =%表达%>

C.   <%=表达式%>

D.   <%表达%>

6: 集装箱如何处理汇编后的JSP页面?

A.   Pojo

B.   html

C.   小程序

D.   servlet

7: Javabean基本上是一个:

A.   Taglib

B.   HTTP请求

C.   SQL更新

D.   班级

8: Scriptlet是可以嵌入HTML内部的一件代码,但是它必须在哪个标签中?

A.   < @ java代码 @>

B.   <%java代码%>

C.   < $ java代码$>

D.   <#Java代码#>

9: 如果您想从程序中打印出HTML,您会使用哪个?

A.   browser.println();

B.   page.println();

C.   out.println();

D.   html.println();

10: JSP在称为___的Web服务器上缓存数据。

A.   野猫

B.   tomcat

C.   mysql

D.   Facebook

11: JSP是用____写的。

A.   php

B.   C#

C.   JavaScript

D.   Java

12: 导入输入/OUPUT JAVA库的正确方法是:

A.   < %% import =" java.io。*" %>

B.   <%@ page import =" java.io。*" %>

C.   <% - page import =" java.io。*" %>

D.   <%&& page import =" java.io。*" %>

13: JavaScript是对客户的,就像JSP是____。

A.   数据库

B.   服务器

C.   C#

D.   手机

14: 适当的尝试捕获子句是什么?

A.   试着抓()

B.   catch(){}尝试{}

C.   试着抓() []

D.   试着抓 () { }

15: 在JSP页面中导入文本库的正确方法是:

A.   <%@ page import =" java.text。*" %>

B.   <%= page import =" java.text。*" %>

C.   <%&page import =" java.text。*" %>

D.   <%()页import =" java.text。*" %>

16: if java中if语句的正确语法是:

A.   如果 {} ( )

B.   如果 [] { }

C.   如果<> {}

D.   如果 () { }

17: JSP在以下编码中:

A.   vb.net

B.   Java

C.   Python

D.   C#

18: 实例化新日期对象的正确方法是:

A.   date()mydate [];

B.   声明mydate = new Date();

C.   mydate = date();

D.   日期mydate = new Date();

19: 数据通过___请求在客户端和服务器之间运行。

A.   kornshell脚本

B.   http

C.   港口1433

D.   SQL请求

20: 测试X是否等于1的正确方法是什么?

A.   如果(x ==+ 1){}

B.   如果(x == 1){}

C.   如果(x += 1){}

D.   如果(x = 1){}

21: 哪个文件是JSP的配置文件?

A.   jsp.xml

B.   client.xml

C.   html.aspx

D.   web.xml

22: JSP评论如何写?

A.   <% - 评论 - %>

B.   < //注释//>

C.   <评论 />

D.   <%=注释=>

23: 创建单行评论的正确方法是:

A.   () 评论

B.   // 评论

C.   ?/ 评论

D.   # 评论

24: 在Java中创建字符串的正确方法是:

A.   var_str =字符串(" this");

B.   var_str =" this";;

C.   字符串var_str =" this";;

D.   声明var_str =" this";;

25: JSTL的正确语法是哪一种?

A.   <%= taglib prefix =" c" uri =" http ..." %>

B.   <%@ taglib prefix =" c" uri =" http ..." %>

C.   <% - taglib prefix =" c" uri =" http ..." %>

D.   <%()taglib prefix =" c" uri =" http ..." %>

26: servlet在____上运行

A.   客户端

B.   一部手机

C.   服务器

D.   在浏览器中

27: HTTP无状态。这意味着什么?

A.   JavaScript持有所有数据。

B.   所有数据都存储在数据库中

C.   一旦打开连接然后关闭,Web服务器将无法识别请求或任何过去的请求。

D.   没有什么。它不是一个重要的概念。

28: 以下哪个文件包含的映射?

A.   web.xml

B.   spring.xml

C.   server.xml

D.   config.xml

29: 通用servlet的服务方法采用以下哪个参数?

A.   ServletConfig

B.   ServletRequest和ServletResponse

C.   ServletResponse

D.   ServletRequest

30: 以下哪种方法最适合发送大量数据?

A.   邮政

B.   隐

C.   得到

D.   头

31: JSP指令具有以下形式:

A.   <%@ page%>

B.   <%^ page%>

C.   <%= page%>

D.   <%#page%>

32: SQL的适当TAGLIB是什么?

A.   < sql:update> </sql:update/>

B.   < sql:update> </sql:更新>

C.   < sql |更新> </sql = update>

D.   < sql:update> < // sql:update>

A.   cookie cookie = new cookie(" key" ,," value")

B.   JSP cookie = new JspCookie(" key" ,," value")

C.   创建新cookie()

D.   没有办法打电话给饼干

34: 要部署和运行Javaserver页面,您需要...

A.   兼容的Web服务器容器

B.   与Servlet容器兼容的Web服务器

C.   兼容的Web服务器,没有Servlet容器

35: 在页面之间跟踪用户数据的另一种方法是:

A.   会议和饼干

B.   饼干

C.   html

D.   ASP

E.   会议

36: 哪个是定义JSP的错误页面的最佳场所?

A.   server.xml

B.   Hibernate.cfg.xml

C.   context.xml

D.   web.xml

37: 如果提交表格而不提及方法类型(获取或发布)并称为servlet。哪种方法会调用? doget()或dopost()。

A.   默认情况下,这是一个get请求

B.   默认情况下,这是邮政请求

38: 当Web浏览器要求提供JSP页面时,JSP引擎要做的第一件事是:

A.   检查是否使用HTML 5

B.   查看该页面是否需要编译

C.   检查以查看浏览器是Safari还是IE

D.   检查是否启用了cookie

39: 公共类Someservlet扩展了httpservlet {public void doget(httpservletRequest request,httpservletResponse响应)抛出ServletException,ioexception {request.setAttribute(setAttribute(" a" a" ....}}属性的范围是什么?

A.   页面范围

B.   会话范围

C.   应用程序范围

D.   请求范围

40: 维护Web客户端和服务器之间会话的三种方法是:

A.   cookie,html,URL重写

B.   Web服务器,HTML,ASP

C.   cookie,隐藏字段,URL重写。

D.   HTML,数据库,JavaScript

41: 在处理任何请求之前,容器会调用____方法。

A.   page_load()

B.   jspdestroy()

C.   jspinit()

42: 每个客户端请求都会调用哪种follolwing servlet方法?

A.   ServletConfig getservletConfig()

B.   public void init()抛出ServletException

C.   公共空白销毁()

D.   公共无效服务(ServletRequest请求,ServletResponse响应)抛出ServletException,IOException {

43: JSP注释是页码代码中的___。

A.   突出显示

B.   不包含

C.   晋升

D.   先执行

44: 可以描述以下哪个JSP操作:将引用资源的内容替换为转发页面的内容的操作?

A.   JSP:前进

B.   JSP:USEBEAN

C.   JSP:参数

D.   JSP:包括

45: 以下哪项是无效的bean(对象)范围?

A.   配置

B.   页

C.   会议

D.   要求

46: 以下哪个是Taglib的有效子元素?

A.   标签位置

B.   Taglib-uri

C.   Taglib-Location

D.   Taglib-uri和Taglib-Location

47: 的正确定义是什么?

A.   试图找到一个对象,如果它不存在,则会创建它

B.   这些选项都不正确

C.   什么都不做

D.   将HTML转换为课程

48: JSP容器(如果需要该页面才能发布资源),则调用以下哪种方法?

A.   jsprelease()

B.   jspinit()

C.   jspdestroy()

D.   jspservice()

49: 如果JSP页面使用Java.util软件包中的类。以下哪个语句将导入该软件包?

A.   <%@import java.util。*%>

B.   <%@ page import =" java.util。*"%>

C.   <%import =" java.util。*"@%>

D.   <%@ page java =" java.util。*"@%>

50: 哪个代码块正确?

A.   公共字符串myfunc(字符串名称){返回名称;}

B.   public myfunc(字符串名称){返回名称;}

C.   都不是

D.   公共字符串myfunc(字符串名称){}

51: 隐式JSP对象中的哪个代表servlet配置信息?

A.   配置

B.   要求

C.   回复

D.   PageContext

52: servlet和小程序之间有什么区别? 1.服务器在服务器上执行,在浏览器上执行Applet。

A.   1

B.   4

C.   3

D.   2

53: JSP呈现页面____生命周期。

A.   JSP

B.   html

C.   Python

D.   爪哇

54: JSTL代表什么?

A.   Java支持标签库

B.   只为图书馆服务

C.   JavaScript教师库

D.   Java服务器页面标准库

55: 以下哪个操作是一个专门的标签,生成适当的或<嵌入>标签以加载Java插件软件?

A.   JSP:插件

B.   JSP:SetProperty

C.   JSP:GetProperty

D.   JSP:USEBEAN

56: 以下哪个根元素为Web应用程序中的JSP文件提供了全局配置信息?

A.   JSP-Config

B.   塔里布

C.   Taglib-uri

D.   JSP-property-group

57: 以下哪项是scriplet?

A.   <%java语句%>

B.   <%!声明%>

C.   <%= Java表达式%>

D.   <% - 评论 - %>

58: 如果req是对HttpservletRequest的引用,并且没有当前的会话,那么Req.getSession()是什么?

A.   调用req.getSession(false)将返回新会话

B.   调用req.getSession()将返回null

C.   调用req.getSession(true)将返回一个新的会话

D.   调用req.getSession(null)将返回新会话

59: Web容器创建JSP隐式对象,例如...

A.   PageContext和ServletContext,但不是会话对象

B.   PageContext,ServletContext,会话,请求和响应

C.   会话,请求和响应,但不是ServletContext

60: 以下哪项为脚本环境中的访问页面指令属性提供了句柄?

A.   应用

B.   PageContext

C.   config

D.   语境

61: 以下哪项是有效的JSP表达式?

A.   <%java-expression%>

B.   <%= Some-Java-Expression;%>

C.   <%java-expression;%>

D.   <%= some-java-expression%>

62: JSP什么时候可以翻译(选择所有适用的)? A。启动应用程序时b。当开发人员在SRC文件夹中编译代码时。用户第一次请求JSP d。 jspdestroy()被调用后,它被重新倾斜

A.   a和d

B.   A和C

C.   唯一的

D.   c和d

63: 您如何调用servlet自动填充下拉列表,该下拉列表取决于前2个下拉列表中的选择? 1.将第二和第3个下拉列表的所有可能值打印为JavaScript对象2.使用JavaScript中的XMLHTTPRequest在OnChange事件中向Servlet发射异步请求。

A.   2

B.   3

C.   4

D.   1

64: 以下哪个说明正确地描述了属性“缓冲区”?

A.   默认情况下,页面输出使用实现缓冲区大小不小于80 MB

B.   它指示页面上的内容输出是否将被缓冲

C.   默认情况下,该页面输出使用实现缓冲区大小不小于800 MB

D.   默认情况下,页面输出使用实现缓冲区大小不小于8 MB

65: Httpservlet中的哪种方法是抽象的?

A.   服务

B.   Dopost

C.   doget

D.   它没有抽象方法

66: 以下哪项不是JSP中的有效隐式对象?

A.   出去

B.   语境

C.   回复

D.   要求

67: 一旦请求JSP并加载和初始化页面,JSP引擎将调用:

A.   _jspservice()方法

B.   jspdestroy()方法

C.   jspinit()方法

D.   jspprerender()方法

68: (a)____文件中包含汇编后的对象。

A.   JSP

B.   罐子

C.   Kornshell

D.   TXT

69: 哪些类型可以与HttpservletResponse方法一起流传输输出数据?

A.   java.io.fileOutputstream

B.   java.io.printstream

C.   java.io.outputstream

D.   java.io.printwriter

70: 以下哪个不是“页面”指令属性?

A.   扩展

B.   语言

C.   实施

D.   进口

71: 以下哪个类具有返回httpsession对象的getession方法的实现?

A.   SessionContext

B.   SessionConfig

C.   httpservletrequest

D.   httpservletresponse

72: 以下哪项不是容器作为JSP生命周期的一部分的有效标准方法?

A.   jspservice

B.   _jspservice

C.   JSPDESTROY

D.   jspinit

73: 以下哪种方法可用于获得Servlet的初始化和启动参数?

A.   getservletinfo

B.   在里面

C.   服务

D.   getservletConfig

74: 哪一个不是JSTL库组的一部分?

A.   核

B.   XML

C.   html

D.   SQL

75: 以下哪个是无效的隐式el对象?

A.   应用程序

B.   会议

C.   requestScope

D.   PagesCope

76: 需要哪些方法来获取导致呼叫到达Servlet的完整和确切的URL? 1. getRequesturl()2。getqueryString()3。它们俩4.都不

A.   3

B.   4

C.   2

D.   1

77: 哪些陈述为真:设置为“ false”的元素(子元素)迫使容器使servlet无法到达定义的URL模式,b。设置为“ false”的元素(子元素)迫使容器以Servlet的请求使用HTTP代码503(服务不可用),c。处理与Web片段相关的注释后,将Web片段合并为最终部署描述符。所有Web片段均已处理在一起(批量),并且在处理Web片段相关的注释之前,将所有Web片段合并到最终部署描述符中。

A.   b和d

B.   b和c

C.   a和b

D.   唯一的

78: 默认情况下,Servlet API使用______存储会话ID。

A.   要求

B.   回复

C.   会议

D.   SessionFactory

E.   曲奇饼

79: 考虑以下servlet代码,请选择为真实的语句:package com.nullhaus;导入Javax.Servlet.Annotation。*;导入javax.servlet.http。*; @webservlet(“ nullhausservlet”)公共类Nullservlet扩展了httpservlet {}

A.   这是@webservlet注释的有效用法,该注释与“ nullhausservlet” url-pattern值创建了servlet

B.   这是@webservlet注释的无效用法,因为错误形成的URL模式值

C.   该代码不会编译,因为Nullhausservlet需要实现Doget( - ),Dopost( - )等。

D.   这是@webservlet注释的有效用法,该注释创建了一个用“ nullhausservlet”名称的servlet

80: 以下哪个HTTP方法发送与请求相同的响应?

A.   头

B.   痕迹

C.   选项

D.   调试

81: JSP隐式对象“ out”是以下哪个类的对象?

A.   dataoutputstream

B.   outputStream

C.   printstream

D.   JSPWriter

82: 当部署描述符中未设置上下文参数时,ServletContext上呼叫getInitParameterNames()方法的调用结果是什么?

A.   null退回

B.   抛出了noparametersexistexception

C.   返回一个空的枚举对象

D.   返回大小为零的阵列列表对象

83: 给定:1。&lt;%@ taglib prefix =“ c” uri =“ http://java.sun.com/jsp/jstl/core”%&gt; 2.&lt;%@ taglib prefix =“表” uri = http://www.javaranch.com/tables%&gt; 3.&lt;%@ taglib prefix =“ jsp” tagdir =“/web_inf/tags”%&gt; 4.&lt;%@ taglib uri =“ UtilityFunctions” prefix =“ util”%&gt;上述TAGLIB指令会导致JSP无法正常运行吗?

A.   第4行是错误的,因为前缀属性必须在URI属性之前出现

B.   第4行是错误的,因为URI值必须以http:// 开头

C.   第3行是错误的,因为前缀JSP保留用于标准操作

D.   第3行是错误的,因为没有URI属性

84: 在页面服务之前,请调用以下哪种方法?

A.   jspservice()

B.   _jspinit()

C.   在里面()

D.   jspinit()

85: JSP隐式对象“异常”是以下哪个类的对象?

A.   java.lang.throwable

B.   java.lang.exception

C.   java.lang.jspexception

D.   java.lang.runtimeException

86: 给定一个包含以下代码的servlet,尝试编译和运行servlet的结果是什么? servletContext context = getservletContext();字符串s = context.getAttribute(

A.   字符串S具有有效的目录作为其值

B.   字符串S具有空值

C.   servlet不会编译

D.   servlet不会运行

87: http获取,put和删除动词是依据的。 “ Idempotent”一词代表什么?

A.   以上都不是

B.   相同的操作多次采用相同的结果

C.   这个术语与http动词无关

D.   相同的操作多次应用产生不同的结果

88: JSP隐式对象“应用程序”是以下哪个类的对象?

A.   Javax.Servlet.ServletContext

B.   Javax.Servlet.ServletConfig

C.   Javax.Servlet.Application

D.   Javax.Servlet.Context

89: 程序员需要更新实时,运行Servlet的初始化参数,以便Web应用程序将立即开始使用新参数。为了实现这一目标,这必须是真实的(尽管不一定足够)? 1.容器必须销毁然后重新初始化servlet 2. Servlet的构造函数必须从Servlet的ServletConfig对象中检索更新的DD参数3.对于每个参数,DD必须具有单独的&lt; init-param&gt;标签4.对于每个参数,您必须修改指定servlet名称,参数名称和参数的新值的DD标签。

A.   2和4

B.   1和3

C.   2和3

D.   仅1

90: 关于“页面” JSP指令有效的哪个有效?

A.   在翻译时间中包括文件的内容到JSP

B.   控制整个应用程序的属性

C.   在包含页面中提供自定义标签库

D.   控制JSP 的属性

91: 为什么会遇到此错误? NoclassDeffoundError:org.apache.commons.lang.stringutils。 1.找不到给定的班级。 2.可以找到给定的类,但是初始化它时出了问题。3。没有一个

A.   1

B.   2

C.   3

92: 以下哪项是非数字的HTTP方法

A.   头

B.   放

C.   得到

D.   删除

E.   邮政

93: JSP中的哪个不是有效的Java Bean(POJO)范围?

A.   回复

B.   会议

C.   要求

D.   应用

94: 以下哪个对象范围定义为:具有此范围的对象可以从与创建的对象处理请求中的页面处理请求中访问?

A.   会议

B.   页

C.   应用

D.   要求

95: JSP页面源中的位置可以使用EL功能?

A.   在标签的正文中,将身体包含设置为tag依赖

B.   在JSP表达式中

C.   在JSP脚本中

D.   在标签的正文中,将身体包含设置为JSP

96: 当使用doget()方法时,从HTML传递的数据限制是什么?

A.   8k

B.   2K

C.   4K

D.   1k

97: 标签指令的哪个是无效的属性?

A.   动态属性

B.   显示名称

C.   身体容器

D.   标签属性

98: Javax.servlet.jsp.jsppage扩展了以下哪些接口?

A.   仿制药

B.   httpservlet

C.   servlet

D.   httpjspppage

99: 如何使JSP类实现SingleThreadModel接口?

A.   <%@ page isthreadSafe =

B.   <%@ page threadsafe =

C.   <%@ page threadsafe =

D.   <%@ page isthreadSafe =

100:

A.   将静态页面包括在JSP页面中

B.   抛出一个例外

C.   从JSP页面调用servlet。

D.   转到另一个servlet

E.   重定向到另一个资源