При выполнении следующих двух строк кода результат будет одинаковым:
response.setHeader("content-type", "text/html");
response.setContentType("text/html");
При выполнении следующих двух строк кода результат будет одинаковым:
response.setHeader("content-type", "text/html");
response.setContentType("text/html");
Какой метод сервлета 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>
Какой из следующих интерфейсов предоставляет метод getWriter для получения экземпляра класса PrintWriter?
Какой из следующих интерфейсов предоставляет метод getWriter для получения экземпляра класса PrintWriter?
Что нужно выполнить чтобы при доступе к сервлету заработала стандартная авторизация 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
Какие типы протоколов поддерживает HttpServlet?
Какие типы протоколов поддерживает HttpServlet?
Какие из перечисленных меппингов являются валидными:
Варианты ответа:
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>
Дана следующая конфигурация:
<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?
Сколько объектов ServletContext существует для всего веб-приложения?
Сколько объектов ServletContext существует для всего веб-приложения?
Какие из следующих фрагментов кода не вызовут ошибку времени выполнения (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-форм?
Сервлет может получить данные из формы клиента с помощью метода:
Сервлет может получить данные из формы клиента с помощью метода:
Как можно получить всю информацию из запроса, посланного следующей формой?
(Выберите два варианта ответа).
<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>
С помощью какого класса/интерфейса можно получить cookie?
С помощью какого класса/интерфейса можно получить cookie?
Контейнер вызывает метод init() экземпляра сервлета…
укажите все верные документы
Варианты ответа:
1) при каждом запросе к сервлету;
2) при каждом запросе к сервлету, при котором создается новая сессия;
3) при каждом запросе к сервлету, при котором создается новый поток;
4) только один раз за жизненный цикл экземпляра;
5) когда сервлет создается впервые;
6) если время жизни сессии пользователя, от которого пришел запрос, истекло.
Контейнер вызывает метод init() экземпляра сервлета…
укажите все верные документы
Варианты ответа:
1) при каждом запросе к сервлету;
2) при каждом запросе к сервлету, при котором создается новая сессия;
3) при каждом запросе к сервлету, при котором создается новый поток;
4) только один раз за жизненный цикл экземпляра;
5) когда сервлет создается впервые;
6) если время жизни сессии пользователя, от которого пришел запрос, истекло.
Какой метод за жизненный цикл сервлета может быть выполнен более одного раза?
Какой метод за жизненный цикл сервлета может быть выполнен более одного раза?
Какой класс (или интерфейс) предоставляет метод setContentType для установки типа возвращаемого контента:
Какой класс (или интерфейс) предоставляет метод setContentType для установки типа возвращаемого контента:
Какие классы имеют методы getAttribute() и setAttribute()?
Какие классы имеют методы getAttribute() и setAttribute()?
Если получить объект RequestDispatcher следующим образом ServletContext.getRequestDispatcher(path) и переменная path при этом не содержит слеш ('/') первым символом то произойдет исключение времени выполнения:
Если получить объект RequestDispatcher следующим образом ServletContext.getRequestDispatcher(path) и переменная path при этом не содержит слеш ('/') первым символом то произойдет исключение времени выполнения:
Дан код:
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);
Что из перечисленного является интерфейсом (укажите все подходящие варианты)?
Что из перечисленного является интерфейсом (укажите все подходящие варианты)?