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