Дана следующая конфигурация:
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>my.Servlet1</servlet-class>
</servlet>
<servlet>
<servlet-name>servlet2</servlet-name>
<servlet-class>my.Servlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet2</servlet-name>
<url-pattern>*.go</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>*.go</url-pattern>
</servlet-mapping>
Какой сервлет будет обрабатывать запрос http://localhost:8080/myWebApp/myRequest.go?
Дана следующая конфигурация:
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>my.Servlet1</servlet-class>
</servlet>
<servlet>
<servlet-name>servlet2</servlet-name>
<servlet-class>my.Servlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet2</servlet-name>
<url-pattern>*.go</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>*.go</url-pattern>
</servlet-mapping>
Какой сервлет будет обрабатывать запрос http://localhost:8080/myWebApp/myRequest.go?
Что из перечисленного является интерфейсом (укажите все подходящие варианты)?
Что из перечисленного является интерфейсом (укажите все подходящие варианты)?
С помощью какого класса/интерфейса можно получить cookie?
С помощью какого класса/интерфейса можно получить cookie?
Сервлет может получить данные из формы клиента с помощью метода:
Сервлет может получить данные из формы клиента с помощью метода:
При выполнении следующих двух строк кода результат будет одинаковым:
response.setHeader("content-type", "text/html");
response.setContentType("text/html");
При выполнении следующих двух строк кода результат будет одинаковым:
response.setHeader("content-type", "text/html");
response.setContentType("text/html");
Какие из перечисленных меппингов являются валидными:
Варианты ответа:
1)
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/do/*</url-pattern>
</servlet-mapping>
2)
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.valid</url-pattern>
</servlet-mapping>
3)
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.valid</url-pattern>
</servlet-mapping>
Какие из перечисленных меппингов являются валидными:
Варианты ответа:
1)
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/do/*</url-pattern>
</servlet-mapping>
2)
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.valid</url-pattern>
</servlet-mapping>
3)
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.valid</url-pattern>
</servlet-mapping>
Как можно получить всю информацию из запроса, посланного следующей формой?
(Выберите два варианта ответа).
<HTML><BODY>
<FORM action="/com/MyServlet">
<INPUT type="file" name="filename">
<INPUT type="submit" value="Submit">
</FORM></BODY></HTML>
Как можно получить всю информацию из запроса, посланного следующей формой?
(Выберите два варианта ответа).
<HTML><BODY>
<FORM action="/com/MyServlet">
<INPUT type="file" name="filename">
<INPUT type="submit" value="Submit">
</FORM></BODY></HTML>
Если получить объект RequestDispatcher следующим образом ServletContext.getRequestDispatcher(path) и переменная path при этом не содержит слеш ('/') первым символом то произойдет исключение времени выполнения:
Если получить объект RequestDispatcher следующим образом ServletContext.getRequestDispatcher(path) и переменная path при этом не содержит слеш ('/') первым символом то произойдет исключение времени выполнения:
Какой метод за жизненный цикл сервлета может быть выполнен более одного раза?
Какой метод за жизненный цикл сервлета может быть выполнен более одного раза?
Какой из следующих интерфейсов предоставляет метод getWriter для получения экземпляра класса PrintWriter?
Какой из следующих интерфейсов предоставляет метод getWriter для получения экземпляра класса PrintWriter?
Какие типы протоколов поддерживает HttpServlet?
Какие типы протоколов поддерживает HttpServlet?
Какой метод сервлета FirstServlet будет вызван при активизации ссылки следующего HTML-документа?
<html>
<body>
<a href="/FirstProject/FirstServlettest">OK!</a>
</body>
<html> Соответствующий сервлету тег <url-pattern> в файле web.xml имеет вид: <url-pattern>/FirstServlettest</url-pattern>
Какой метод сервлета FirstServlet будет вызван при активизации ссылки следующего HTML-документа?
<html>
<body>
<a href="/FirstProject/FirstServlettest">OK!</a>
</body>
<html> Соответствующий сервлету тег <url-pattern> в файле web.xml имеет вид: <url-pattern>/FirstServlettest</url-pattern>
Сколько объектов ServletContext существует для всего веб-приложения?
Сколько объектов ServletContext существует для всего веб-приложения?
Что нужно выполнить чтобы при доступе к сервлету заработала стандартная авторизация tomcat на основе аутентификации BASIC?
Варианты ответа:
1) Определить сервлет в web.xml
2) В web.xml добавить элемент url-pattern, соответствующий сервлету в элемент web-resource-collection, в элементе auth-constraint прописать роли, имеющие доступ к ресурсу
3) В web-xml в элементе login-config указать метод аутентификации, в элементе security-role указать роли для аутентификации
4) Сконфигурировать в web-xml фильтр ролей
5) Сконфигурировать роли и пользователей в tomcat-users
Что нужно выполнить чтобы при доступе к сервлету заработала стандартная авторизация tomcat на основе аутентификации BASIC?
Варианты ответа:
1) Определить сервлет в web.xml
2) В web.xml добавить элемент url-pattern, соответствующий сервлету в элемент web-resource-collection, в элементе auth-constraint прописать роли, имеющие доступ к ресурсу
3) В web-xml в элементе login-config указать метод аутентификации, в элементе security-role указать роли для аутентификации
4) Сконфигурировать в web-xml фильтр ролей
5) Сконфигурировать роли и пользователей в tomcat-users
Какие из следующих фрагментов кода не вызовут ошибку времени выполнения (request - это валидный экземпляр класса HttpServletRequest)?
Варианты ответа:
1)
HttpSession session = request.getSession();
session.setAttribute("name", "quizful");
session.invalidate();
String name = (String) session.getAttribute("name");
2)
HttpSession session = request.getSession();
session.setAttribute("name","quizful");
session.setMaxInactiveInterval(0);
String name = (String) session.getAttribute("name");
3)
HttpSession session = request.getSession();
session.setAttribute("name", "quizful");
session.setMaxInactiveInterval(-1);
String name = (String) session.getAttribute("name");
Какие из следующих фрагментов кода не вызовут ошибку времени выполнения (request - это валидный экземпляр класса HttpServletRequest)?
Варианты ответа:
1)
HttpSession session = request.getSession();
session.setAttribute("name", "quizful");
session.invalidate();
String name = (String) session.getAttribute("name");
2)
HttpSession session = request.getSession();
session.setAttribute("name","quizful");
session.setMaxInactiveInterval(0);
String name = (String) session.getAttribute("name");
3)
HttpSession session = request.getSession();
session.setAttribute("name", "quizful");
session.setMaxInactiveInterval(-1);
String name = (String) session.getAttribute("name");
В web.xml элемент login-config определен следующим образом:
<login-config>
<auth-method>FORM</auth-method>
</login-config>
Считаем что остальная конфигурация выполнена верно. Заработает ли при этом tomcat-авторизация на основе web-форм?
В web.xml элемент login-config определен следующим образом:
<login-config>
<auth-method>FORM</auth-method>
</login-config>
Считаем что остальная конфигурация выполнена верно. Заработает ли при этом tomcat-авторизация на основе web-форм?
Дан код:
1. public class ServletTest extends HttpServlet {
2. public void doGet(HttpServletRequest request,
3. HttpServletResponse response) throws ServletException, IOException {
4. String message = "In doGet";
5. // код
6. }
7. }
Выберите варианты, которые, вставленные независимо в строке 5, приведут к созданию записи в лог-файле сервлета:
Варианты ответа:
1) getServletContext().log(message);)
2) request.log(message);
3) getServletInfo().log(message);
4) request.getSession().log(message);
5) log(message);
6) getServletConfig().log(message);
Дан код:
1. public class ServletTest extends HttpServlet {
2. public void doGet(HttpServletRequest request,
3. HttpServletResponse response) throws ServletException, IOException {
4. String message = "In doGet";
5. // код
6. }
7. }
Выберите варианты, которые, вставленные независимо в строке 5, приведут к созданию записи в лог-файле сервлета:
Варианты ответа:
1) getServletContext().log(message);)
2) request.log(message);
3) getServletInfo().log(message);
4) request.getSession().log(message);
5) log(message);
6) getServletConfig().log(message);
Какой класс (или интерфейс) предоставляет метод setContentType для установки типа возвращаемого контента:
Какой класс (или интерфейс) предоставляет метод setContentType для установки типа возвращаемого контента:
Контейнер вызывает метод init() экземпляра сервлета…
укажите все верные документы
Варианты ответа:
1) при каждом запросе к сервлету;
2) при каждом запросе к сервлету, при котором создается новая сессия;
3) при каждом запросе к сервлету, при котором создается новый поток;
4) только один раз за жизненный цикл экземпляра;
5) когда сервлет создается впервые;
6) если время жизни сессии пользователя, от которого пришел запрос, истекло.
Контейнер вызывает метод init() экземпляра сервлета…
укажите все верные документы
Варианты ответа:
1) при каждом запросе к сервлету;
2) при каждом запросе к сервлету, при котором создается новая сессия;
3) при каждом запросе к сервлету, при котором создается новый поток;
4) только один раз за жизненный цикл экземпляра;
5) когда сервлет создается впервые;
6) если время жизни сессии пользователя, от которого пришел запрос, истекло.
Какие классы имеют методы getAttribute() и setAttribute()?
Какие классы имеют методы getAttribute() и setAttribute()?