Вопросы по JSP и сервлетам на русском языке

Вопросы по JSP и сервлетам на русском языке

Эти вопросы с несколькими вариантами ответов о JSP и сервлетах, а также ответы на них помогут вам лучше понять тему JSP и сервлетов. Вы можете подготовиться к предстоящему экзамену или собеседованию с помощью этих более чем 100 JSP и сервлетов MCQ.
Так что прокрутите вниз и начните отвечать.

1: Учитывая следующий код из сервлета, и учитывая, что Myvar - это ссылка на Httpsessession или ServletContext: 1. myvar.setattribute («myname», «myval»); 2. string s = (string) myvar.getattribute («myname»); // больше кода после выполнения строки 2, что верно?

A.   Если Myvar - это httpsession, s гарантированно будет иметь значение «myval»

B.   Значение S не может быть гарантировано

C.   Если Myvar является сервистским контекстом, компиляция потерпит неудачу

D.   Если Myvar - Httpsession, компиляция потерпит неудачу

2: init () или jspinit () вызывается контейнером на сервлете или JSP?

A.   Для каждого запроса, который вызывает создание нового сеанса

B.   Для каждого запроса, который приводит к созданию нового потока

C.   Для каждого запроса

D.   Только один раз в жизни

3: Что из следующего является недействительным действием JSP?

A.   JSP: Usebean

B.   JSP: SetProperty

C.   JSP: SetSession

D.   JSP: GetProperty

4: JSP означает ____.

A.   Java Servlet Pages

B.   Оправданные безопасные страницы

C.   Страницы сервера Java

D.   Java Server Program

5: JSP использует какой вид синтаксиса для выражения?

A.   & lt; выражение /& gt;

B.   & lt; = % выражение % & gt;

C.   & lt; %= выражение %& gt;

D.   & lt; % выражение % & gt;

6: Как контейнер обрабатывает страницу JSP после компиляции?

A.   Поожо

B.   HTML

C.   Апплет

D.   Сервлет

7: Javabean - это в основном:

A.   TAGLIB

B.   HTTP -запрос

C.   Обновление SQL

D.   сорт

8: Скриплет - это кусок кода, который может быть встроен в HTML, однако он должен находиться внутри каких тегов?

A.   & lt; @ java code @ & gt;

B.   & lt; % java code % & gt;

C.   & lt; $ java code $ & gt;

D.   & lt; # java code # & gt;

9: Если бы вы хотели распечатать HTML из своей программы, что бы вы использовали?

A.   browser.println ();

B.   page.println ();

C.   out.println ();

D.   html.println ();

10: JSP кэширует данные на веб -сервере под названием ___.

A.   Дикая кошка

B.   Кот

C.   Mysql

D.   Facebook

11: JSP написаны в ____.

A.   PHP

B.   C#

C.   JavaScript

D.   Джава

12: Правильный способ импорта библиотеки Java ввода/скита:

A.   & lt; %% page import = " java.io.*" %& gt;

B.   & lt;%@ page import = " java.io.*" %& gt;

C.   & lt;%- page import = " java.io.*" %& gt;

D.   & lt;%&& page import = " java.io.*" %& gt;

13: JavaScript для клиента, как JSP для ____.

A.   база данных

B.   сервер

C.   C#

D.   смартфон

14: Что такое правильная пункт о попытке поймать?

A.   Попробуйте поймать()

B.   catch () {} try {}

C.   Попробуйте поймать() []

D.   Попробуйте поймать () { }

15: Правильный способ импорта текстовой библиотеки на странице JSP:

A.   & lt;%@ page import = " java.text.*" %& gt;

B.   & lt;%= page import = " java.text.*" %& gt;

C.   & lt;%& page import = " java.text.*" %& gt;

D.   & lt;%() страница import = " java.text.*" %& gt;

16: Правильный синтаксис для оператора if в Java:

A.   если {} ( )

B.   если [] { }

C.   if & lt; & gt; {}

D.   если () { }

17: JSP закодированы в:

A.   VB.NET

B.   Джава

C.   Питон

D.   C#

18: Правильный способ создания нового объекта даты:

A.   Date () mydate [];

B.   Объявить mydate = new Date ();

C.   mydate = date ();

D.   Дата mydate = new Date ();

19: Данные запускаются между клиентом и сервером через ___ запрос.

A.   Корншелл Сценарий

B.   Http

C.   Порт 1433

D.   запрос SQL

20: Как правильный способ проверить, будет ли x равен 1?

A.   if (x ==+ 1) {}

B.   if (x == 1) {}

C.   if (x += 1) {}

D.   if (x = 1) {}

21: Какой файл является файлом конфигурации для JSP?

A.   Jsp.xml

B.   Client.xml

C.   Html.aspx

D.   web.xml

22: Как написаны комментарии JSP?

A.   & lt;%-Комментарий-%& gt;

B.   & lt; // Комментарий // & gt;

C.   & lt; Комментарий /& gt;

D.   & lt;%= comment = & gt;

23: Правильный способ создать комментарий одной строки:

A.   () Комментарий

B.   // Комментарий

C.   ?/ Комментарий

D.   # Комментарий

24: Правильный способ создания строки в Java:

A.   var_str = string (" This ");

B.   var_str = " This " ;;

C.   String var_str = " This " ;;

D.   Объявить var_str = " Это " ;;

25: Какой из них является правильным синтаксисом для JSTL?

A.   & lt;%= taglib prefix = " C " uri = " http ... " %& gt;

B.   & lt;%@ taglib prefix = " C " uri = " http ... " %& gt;

C.   & lt;%- prefix taglib = " C " uri = " http ... " %& gt;

D.   & lt;%() taglib prefix = " C " uri = " http ... " %& gt;

26: Сервлет работает на ____

A.   клиент

B.   мобильный телефон

C.   сервер

D.   в браузере

27: Http не состоит в нерянстве. Что это значит?

A.   JavaScript содержит все данные.

B.   Все данные хранятся в базе данных

C.   Как только соединение открыто, затем закрыто, веб -сервер не распознает запрос или любые прошлые запросы.

D.   Ничего. Это не важная концепция.

28: Какой из следующих файлов содержит отображение для и ?

A.   web.xml

B.   Spring.xml

C.   Server.xml

D.   config.xml

29: Метод обслуживания общего сервлета принимает какой из следующих параметров?

A.   ServletConfig

B.   Как ServletRequest, так и Servletresponse

C.   Сервис

D.   ServletRequest

30: Какой из следующих методов наиболее подходит для отправки большого количества данных?

A.   ПОЧТА

B.   СКРЫТЫЙ

C.   ПОЛУЧАТЬ

D.   ГОЛОВА

31: Директива JSP имеет следующую форму:

A.   & lt; %@ page %& gt;

B.   & lt; %^ page %& gt;

C.   & lt; %= page %& gt;

D.   & lt; %# page %& gt;

32: Какой правильный Taglib для SQL?

A.   & lt; sql: update & gt; & lt;/sql: update/& gt;

B.   & lt; sql: update & gt; & lt;/sql: update & gt;

C.   & lt; sql | Обновление & gt; & lt;/sql = update & gt;

D.   & lt; sql: update & gt; & lt; // sql: update & gt;

A.   Cookie cookie = new cookie (" ключ ", " Value ")

B.   Jsp cookie = new jspcookie (" ключ ", " Value ")

C.   Создайте новый cookie ()

D.   Нет способа позвонить в печенье

34: Чтобы развернуть и запустить страницы Javaserver, вам нужны ...

A.   совместимый контейнер веб -сервера

B.   совместимый веб -сервер с контейнером сервлета

C.   совместимый веб -сервер без контейнера сервлета

35: Другой способ отслеживать пользовательские данные между страницами:

A.   сеанс и куки

B.   Печенье

C.   HTML

D.   Аспирант

E.   сессия

36: Какое место лучше для определения страниц ошибок для JSP?

A.   Server.xml

B.   hibernate.cfg.xml

C.   Context.xml

D.   web.xml

37: Если отправьте форму без упоминания типа метода (Get или Post) и называется Servlet. Какой метод будет вызвать? Doget () или Dopost ().

A.   По умолчанию это запрос получить

B.   По умолчанию это запрос сообщения

38: Когда веб -браузер запрашивает страницу JSP, первое, что делает двигатель JSP: это:

A.   Проверяет, используется ли HTML 5

B.   Посмотрите, нужно ли составить страницу

C.   проверяет, является ли браузер сафари или т.е.

D.   Проверки, чтобы увидеть, включены ли файлы cookie

39: Общедоступный класс Someservlet расширяет httpservlet {public void Doget (httpservletrequest, httpservletresponse response) throws servletexception, ioexception {request.setattribute (" a " ;, " ....}} Какова была бы область атрибута?

A.   Страница сфера

B.   Сессия

C.   Приложение

D.   Запрос на сферу действия

40: 3 способа поддерживать сеанс между веб -клиентом и сервером:

A.   Cookie, html, url rewrite

B.   Веб -сервер, HTML, ASP

C.   Куки, скрытые поля, переписывание URL.

D.   HTML, база данных, JavaScript

41: Контейнер вызывает метод ____, прежде чем заботиться о любых запросах.

A.   page_load ()

B.   jspdestroy ()

C.   jspinit ()

42: Какой из методов сервлета Follolwing вызывается для каждого запроса клиента?

A.   ServletConfig getServletConfig ()

B.   public void init () бросает ServletException

C.   Public void Destroy ()

D.   Public void Service (запрос ServletRequest, ответ Servletrespons

43: Комментарий JSP ___ в коде страницы.

A.   выделено

B.   не включено

C.   повышен

D.   выполнено первым

44: Какое из следующих действий JSP можно описать как следующее: Действие, чтобы заменить контент указанного ресурса для содержания страницы пересылки?

A.   JSP: вперед

B.   JSP: Usebean

C.   JSP: Param

D.   JSP: включить

45: Что из следующего является неверным применением компонента (объекта)?

A.   конфигурация

B.   страница

C.   сессия

D.   запрос

46: Что из следующего является допустимым подэлементами TAGLIB?

A.   метка

B.   Taglib-uri

C.   локация тагана

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.   & lt; %@import java.util.* %& gt;

B.   & lt;%@ page import = " java.util.*"%& gt;

C.   & lt;%import = " java.util.*"@%& gt;

D.   & lt;%@ page java = " java.util.*"@%& gt;

50: Какой кодовый блок правильный?

A.   public String myfunc (string name) {return name;}

B.   public myfunc (string name) {return name;}

C.   Ничего из этого

D.   public String myfunc (string name) {}

51: Какой из неявных объектов JSP представляет информацию о конфигурации сервлета?

A.   конфигурация

B.   запрос

C.   ответ

D.   PageContext

52: В чем разница между сервлетами и апплетами? 1. Сервилет выполняется на серверах, где, поскольку апплеты выполняются в браузере 2. Сервилет не имеет графического интерфейса, где в апплете есть графический интерфейс 3. Оба они 4. Ни один из них

A.   1

B.   4

C.   3

D.   2

53: JSP отображает страницы в течение ____ жизненного цикла.

A.   JSP

B.   HTML

C.   Питон

D.   Джава

54: Что означает JSTL?

A.   Java поддерживает библиотеку тегов

B.   Просто подайте библиотеку

C.   Библиотека учителей JavaScript

D.   Страницы Java Server Стандартная библиотека

55: Какое из следующих действий является специализированным тегом, который генерирует соответствующий или Tag для загрузки программного обеспечения Java Plugin?

A.   JSP: плагин

B.   JSP: SetProperty

C.   JSP: GetProperty

D.   JSP: Usebean

56: Какой из следующих элементов ROY предоставляет информацию о глобальной конфигурации для файлов JSP в веб -приложении?

A.   jsp-config

B.   таглиб

C.   Taglib-uri

D.   JSP-Property-Group

57: Что из следующего является сценарием?

A.   < % Java worptors %>

B.   <%! Декларации %>

C.   < %= Java Expression %>

D.   <%-Комментарий-%>

58: Если REQ является ссылкой на HttpservletRequest, и текущего сеанса нет, что верно в req.getSession ()?

A.   Вызов req.getSession (false) вернет новый сеанс

B.   Вызов req.getSession () вернет NULL

C.   Вызов req.getSession (true) вернет новую сессию

D.   Вызов req.getSession (null) вернет новую сессию

59: Веб -контейнер создает неявные объекты JSP, такие как ...

A.   PageContext и ServletContext, но не объект сеанса

B.   PageContext, ServletContext, Session, запрос и ответ

C.   сеанс, запрос и ответ, но не ServletContext

60: Что из следующего обеспечивает рукоятку для доступа к странице Директивы Атрибутов в среде сценариев?

A.   приложение

B.   PageContext

C.   конфигурация

D.   контекст

61: Что из следующего является действительным выражением JSP?

A.   < %некоторая ява-экспрессия %>

B.   <%= некоторая Java-Expression;%>

C.   <%некоторая ява-экспрессия;%>

D.   < %= некоторая Java-Expression %>

62: Когда можно перевести JSP (выберите все, что применимо)? а Когда приложение запускается b. Когда разработчик компилирует код в папке SRC c. В первый раз пользователь запрашивает JSP D. После того, как jspdestroy () называется, он ретранслязируется

A.   а и д

B.   A и C

C.   только

D.   c и d

63: Как вы можете позвонить в сервлет, чтобы автоматически заполнить раскрывающий список, который зависит от выбора из предыдущих 2 раскрывающихся списков? 1. Распечатайте все возможные значения 2 -го и 3 -го раскрывающегося департамента в виде объекта JavaScript 2. Используйте Xmlhttprequest в JavaScript, чтобы запустить асинхронную запрос в сервлет во время события Onchange.

A.   2

B.   3

C.   4

D.   1

64: Какое из следующего утверждения правильно описывает атрибут «буфер»?

A.   По умолчанию вывод страницы буферируется с размером буфера реализации не меньше 80 МБ

B.   Это указывает, будет ли вывод контента со страницы буферизован

C.   По умолчанию вывод страницы буферируется с размером буфера реализации не меньше 800 МБ

D.   По умолчанию вывод страницы буферируется с размером буфера реализации не меньше 8 МБ

65: Какой из следующих методов является абстрактным в httpservlet?

A.   услуга

B.   допост

C.   получить

D.   У него нет абстрактных методов

66: Что из следующего не является действительным неявным объектом в JSP?

A.   вне

B.   контекст

C.   ответ

D.   запрос

67: После того, как JSP был запрошен и страница загружена и инициализирована, двигатель JSP вызывает:

A.   _jspservice () Метод

B.   метод jspdestroy ()

C.   метод jspinit ()

D.   Метод jspprerender ()

68: Объекты, которые при составлении вниз, содержатся в (а) ____ файле.

A.   JSP

B.   банка

C.   Корншелл

D.   текст

69: Какие типы можно использовать в сочетании с методами httpservletresponse для потоковой передачи выходных данных?

A.   java.io.fileOutputStream

B.   java.io.printstream

C.   java.io.outputstream

D.   java.io.printwriter

70: Что из следующего не является директивным атрибутом «страницы»?

A.   расширяется

B.   язык

C.   реализует

D.   Импортировать

71: Какой из следующих классов имеет реализацию метода Getsession, который возвращает объект HTTPSession?

A.   SessionContext

B.   SessionConfig

C.   Httpservletrequest

D.   Httpservletresponse

72: Что из перечисленного не является действительным стандартным методом, вызванным в рамках жизненного цикла JSP контейнером?

A.   jspservice

B.   _jspservice

C.   JSPDestroy

D.   jspinit

73: Какой из следующих методов можно использовать для получения инициализации и параметров запуска сервлета?

A.   getservletinfo

B.   в этом

C.   услуга

D.   getservletconfig

74: Какой из них не является частью библиотечной группы JSTL?

A.   Основной

B.   XML

C.   Html

D.   SQL

75: Что из следующего является неверными неявными объектами EL?

A.   Приложения

B.   сессия

C.   requestScope

D.   PageScope

76: Какие методы необходимы для получения полного и точного URL, который заставляет призыв прийти к сервлету? 1. getRequesturl () 2. getQueryString () 3. Оба они 4. Ни один из них

A.   3

B.   4

C.   2

D.   1

77: Какие утверждения верны: а. Элемент (подраздел), установленный для «ложного», заставляет контейнер сделать сервлет недостижимым для запроса на определенное URL-Pattern, b. Элемент (Submlement OF), установленный для «false», заставляет контейнер сделать запрос на сервенс ответить с помощью HTTP Code 503 (служба недоступна), c. Веб -фрагмент объединен в окончательный дескриптор развертывания после обработки аннотаций, связанных с фрагментом, D. Все веб -фрагменты обрабатываются вместе (в партии), и все объединяются в окончательный дескриптор развертывания до обработки связанных аннотаций веб -фрагментов.

A.   б и д

B.   B и C.

C.   а и б

D.   только

78: По умолчанию API Сервлета использует ______ для хранения идентификатора сеанса.

A.   запрос

B.   ответ

C.   сессия

D.   SessionFactory

E.   печенье

79: Учитывая следующий код сервлета, выберите утверждение, которое верно: пакет com.nullhaus; Импорт javax.servlet.annotation.*; Импорт javax.servlet.http.*; @Webservlet ("nullhausservlet") открытый класс Nullservlet расширяет httpservlet {}

A.   Это действительное использование аннотаций @webservlet, которые создают сервлет с «nullhausservlet» url-pattern

B.   Это недействительное использование аннотаций @WebServlet из-за неправильного сформированного значения-URL-Pattern

C.   Этот код не компилируется, потому что Nullhausservlet должен реализовать один из методов Doget (-), Dopost (-) и т. Д.

D.   Это действительное использование аннотаций @webservlet, которые создают сервлет с названием «Nullhausservlet»

80: Какой из следующих методов HTTP отправляет тот же ответ, что и запрос?

A.   ГОЛОВА

B.   СЛЕД

C.   ПАРАМЕТРЫ

D.   ОТЛАЖИВАТЬ

81: JSP неявный объект «Out» является объектом какого из следующих классов?

A.   DataOutputStream

B.   OutputStream

C.   Printsstream

D.   Jspwriter

82: Какие результаты призыв к методу getInitParameterNames () в ServletContext, когда в дескрипторе развертывания нет параметров контекста?

A.   Нуль возвращается

B.   Нофараметерсексекция брошена

C.   Пустой объект перечисления возвращается

D.   Возврат объект ArrayList of Size Zero

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/теги» %& 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.frowable

B.   Java.lang.Exception

C.   java.lang.jspexception

D.   java.lang.runtimeexception

86: Учитывая сервлет, содержащий следующий код, каков результат попытки компиляции и запуска сервлета? CERSET CONTESTERCE = GETSERVLECTONTEXT (); String s = context.getattribute (

A.   String S имеет допустимый каталог в качестве его значения

B.   String S имеет нулевое значение

C.   Сервлет не будет компилировать

D.   Сервлет не будет работать

87: HTTP GET, PUT и DELETE глаголы идентифицируют. Для чего стоит термин «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, чтобы веб -приложение начало немедленно использовать новые параметры. Чтобы сделать это, что должно быть правдой (хотя и не обязательно достаточно)? 1. Контейнер должен уничтожить, а затем повторно повторно определить сервг 2. Конструктор сервлета должен получить обновленный параметр DD из объекта сервлета ServletConfig 3. Для каждого параметра DD должен иметь отдельный & lt; init-param & gt; Тег 4. Для каждого параметра необходимо изменить тег 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: Что из перечисленного не является действительной областью Java Bean (POJO) в JSP?

A.   ответ

B.   сессия

C.   запрос

D.   приложение

94: Какой из следующих объемов объекта определяется следующим образом: объекты с этой областью доступны из запросов обработки страниц в том же приложении, что и то, в котором они были созданы?

A.   сессия

B.   страница

C.   приложение

D.   запрос

95: Где в источнике страницы JSP можно использовать функции EL?

A.   В теле тега, где контент для тела установлен на Tagdepending

B.   В пределах выражения JSP

C.   В сценарии JSP

D.   В теле тега, где контент для тела установлен на JSP

96: Какой предел данных будет передаваться из HTML, когда используется метод Doget ()?

A.   8к

B.   2k

C.   4K

D.   1K

97: Что из следующего является неверным атрибутом для директивы TAG?

A.   динамические атрибуты

B.   отображаемое имя

C.   Контент для тела

D.   теги-атрибуты

98: javax.servlet.jsp.jsppage расширяет какой из следующих интерфейсов?

A.   Genericservlet

B.   Httpservlet

C.   Сервлет

D.   Httpjsppage

99: Как вы можете заставить класс JSP реализовать интерфейс SingleThreadModel?

A.   <%@ page isthreadsafe =

B.   <%@ page threadsafe =

C.   <%@ page threadsafe =

D.   <%@ page isthreadsafe =

100:

A.   Включите статическую страницу в страницу JSP

B.   бросить исключение

C.   Вызвать сервлет со страницы JSP.

D.   Впереди в другом сервлелете

E.   перенаправить в другой ресурс