В каких случаях код скомпилируется успешно? 
Варианты ответа:
1)
<%! class A {public int func() {return 0;}};%> 
<%! A a = new A();int b = a.func();%> 
2)
<%  class A {public int func() {return 0;}};%> 
<%! A a = new A();int b = a.func();%> 
3)
<%! class A {public int func() {return 0;}};%> 
<%  A a = new A();int b = a.func();%> 
4)
<% class A {public int func() {return 0;}};%> 
<% A a = new A();int b = a.func();%> 
   
                                                                       В каких случаях код скомпилируется успешно? 
Варианты ответа:
1)
<%! class A {public int func() {return 0;}};%> 
<%! A a = new A();int b = a.func();%> 
2)
<%  class A {public int func() {return 0;}};%> 
<%! A a = new A();int b = a.func();%> 
3)
<%! class A {public int func() {return 0;}};%> 
<%  A a = new A();int b = a.func();%> 
4)
<% class A {public int func() {return 0;}};%> 
<% A a = new A();int b = a.func();%> 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    К чему приведёт попытка загрузить эту страницу?
<%@ page contentType="text/html;charset=UTF-8" language="java" errorPage="/error.jsp" %> 
<%! 
    private static void Do(StringBuffer sb) throws Exception { 
          Integer i = new Integer(15/0); 
          sb.append(i.toString()); 
    } 
%> 
<html> 
  <head> </head> 
  <body> 
    <% 
        StringBuffer sb = new StringBuffer(1024); 
        Do(sb); 
        out.println(sb); 
    %> 
  </body> 
</html> 
Варианты ответа:
1) страница error.jsp с описанием ошибки
2) стандартная страница, содержащая HTTP ERROR: 500 INTERNAL_SERVER_ERROR 
3) пустая страница
   
                                                                       К чему приведёт попытка загрузить эту страницу?
<%@ page contentType="text/html;charset=UTF-8" language="java" errorPage="/error.jsp" %> 
<%! 
    private static void Do(StringBuffer sb) throws Exception { 
          Integer i = new Integer(15/0); 
          sb.append(i.toString()); 
    } 
%> 
<html> 
  <head> </head> 
  <body> 
    <% 
        StringBuffer sb = new StringBuffer(1024); 
        Do(sb); 
        out.println(sb); 
    %> 
  </body> 
</html> 
Варианты ответа:
1) страница error.jsp с описанием ошибки
2) стандартная страница, содержащая HTTP ERROR: 500 INTERNAL_SERVER_ERROR 
3) пустая страница
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Какой из следующих пунктов правильно описывает отношения между Java Servlet и Java Server Pages (JSP) ? 
Варианты ответа:
1) JSP и Servlet используют различные концепции 
2) Servlet и JSP следуют таким же правилам как и Java Applet, так как они используются с HTML 
3) JSP пишутся с использованием только Java кода 
4) JSP компилируется в Java Servlet
   
                                                                       Какой из следующих пунктов правильно описывает отношения между Java Servlet и Java Server Pages (JSP) ? 
Варианты ответа:
1) JSP и Servlet используют различные концепции 
2) Servlet и JSP следуют таким же правилам как и Java Applet, так как они используются с HTML 
3) JSP пишутся с использованием только Java кода 
4) JSP компилируется в Java Servlet
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Какой из нижеприведенных методов уничтожит объект сессии? 
   
                                                                       Какой из нижеприведенных методов уничтожит объект сессии? 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    С помощью какой конструкции в web.xml можно задать список стартовых(начальных) файлов web-приложения? 
Варианты ответа:
1) <start-page-list> <start-page> index.jsp </start-page> </start-page-list> 
2) <welcome-file-list> <welcome-file> index.jsp </welcome-file> </welcome-file-list> 
3) <index-file-list> <index-file> index.jsp </index-file> </index-file-list>
   
                                                                       С помощью какой конструкции в web.xml можно задать список стартовых(начальных) файлов web-приложения? 
Варианты ответа:
1) <start-page-list> <start-page> index.jsp </start-page> </start-page-list> 
2) <welcome-file-list> <welcome-file> index.jsp </welcome-file> </welcome-file-list> 
3) <index-file-list> <index-file> index.jsp </index-file> </index-file-list>
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Дан следующий код:
public void doGet(HttpServletRequest req, HttpServletResponse res) {  
    HttpSession session = req.getSession();  
    ServletContext ctx = this.getServletContext();  
    if(req.getParameter("userid") != null) {  
        String userid = req.getParameter("userid");  
        //1  
    }  
}  
Вы хотите, чтобы параметр userid был доступен при обработке запросов только от одного и того же пользователя. Какую из нижеприведенных строк Вы будете использовать на месте комментария //1?
   
                                                                       Дан следующий код:
public void doGet(HttpServletRequest req, HttpServletResponse res) {  
    HttpSession session = req.getSession();  
    ServletContext ctx = this.getServletContext();  
    if(req.getParameter("userid") != null) {  
        String userid = req.getParameter("userid");  
        //1  
    }  
}  
Вы хотите, чтобы параметр userid был доступен при обработке запросов только от одного и того же пользователя. Какую из нижеприведенных строк Вы будете использовать на месте комментария //1?
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Какой из нижеприведенных фрагментов дескриптора развертывания корректно связывает сервлет, реализованный классом com.abc.SalesServlet, с именем SalesServlet?
Варианты ответа:
1)
<servlet> 
    <servlet-class>com.abc.SalesServlet</servlet-class> 
    <servlet-name>com.abc.SalesServlet</servlet-name> 
</servlet> 
2)
<servlet> 
    <servlet-name>SalesServlet</servlet-name> 
    <servlet-package>com.abc.SalesServlet</servlet-package> 
</servlet> 
3)
<servlet> 
    <servlet-name>SalesServlet</servlet-name> 
    <servlet-class>com.abc.SalesServlet</servlet-class> 
</servlet> 
4)
<servlet name="SalesServlet" class="com.abc.SalesServlet"> 
    <servlet> 
    <servlet-class name="SalesServlet">com.abc.SalesServlet</servlet-class> 
</servlet> 
5)
<servlet> 
    <servlet-name class="com.abc.SalesServlet">SalesServlet</servlet-name> 
</servlet> 
   
                                                                       Какой из нижеприведенных фрагментов дескриптора развертывания корректно связывает сервлет, реализованный классом com.abc.SalesServlet, с именем SalesServlet?
Варианты ответа:
1)
<servlet> 
    <servlet-class>com.abc.SalesServlet</servlet-class> 
    <servlet-name>com.abc.SalesServlet</servlet-name> 
</servlet> 
2)
<servlet> 
    <servlet-name>SalesServlet</servlet-name> 
    <servlet-package>com.abc.SalesServlet</servlet-package> 
</servlet> 
3)
<servlet> 
    <servlet-name>SalesServlet</servlet-name> 
    <servlet-class>com.abc.SalesServlet</servlet-class> 
</servlet> 
4)
<servlet name="SalesServlet" class="com.abc.SalesServlet"> 
    <servlet> 
    <servlet-class name="SalesServlet">com.abc.SalesServlet</servlet-class> 
</servlet> 
5)
<servlet> 
    <servlet-name class="com.abc.SalesServlet">SalesServlet</servlet-name> 
</servlet> 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Какой тег JSP используется для извлечения значения поля экземпляра Java-Bean в виде строки? 
   
                                                                       Какой тег JSP используется для извлечения значения поля экземпляра Java-Bean в виде строки? 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Какие из приведенных фрагментов кода, находясь в методе doGet() корректно подсчитают количество GET-запросов, сделанных пользователем?
Укажите все подходящие варианты. (Предпологается, что синхронизация доступа к счетчику производится снаружи).
Варианты ответа:
1)
  
HttpSession session = request.getSession();  
if (session.getAttribute("count") == null) session.setAttribute("count", 0); 
int count = ((Integer) session.getAttribute("count")); 
session.setAttribute("count", ++count); 
2)
HttpSession session = request.getSession();  
int count = (int) session.getAttribute("count");  
session.setAttribute("count", ++count);  
3)
HttpSession session = request.getSession();  
if (session.getAttribute("count") == null) session.setAttribute("count", 0); 
int count = ((Integer) session.getAttribute("count")); 
session.setAttribute("count", count++); 
4)
HttpSession session = request.getSession();  
if (session.getAttribute("count") == null) session.setAttribute("count", new Integer(0)); 
int count = ((Integer) session.getAttribute("count")).intValue(); 
session.setAttribute("count", new Integer(++count)); 
5)
HttpSession session = request.getSession();  
int count = (Integer) session.getAttribute("count");  
session.setAttribute("count", ++count);  
   
                                                                       Какие из приведенных фрагментов кода, находясь в методе doGet() корректно подсчитают количество GET-запросов, сделанных пользователем?
Укажите все подходящие варианты. (Предпологается, что синхронизация доступа к счетчику производится снаружи).
Варианты ответа:
1)
  
HttpSession session = request.getSession();  
if (session.getAttribute("count") == null) session.setAttribute("count", 0); 
int count = ((Integer) session.getAttribute("count")); 
session.setAttribute("count", ++count); 
2)
HttpSession session = request.getSession();  
int count = (int) session.getAttribute("count");  
session.setAttribute("count", ++count);  
3)
HttpSession session = request.getSession();  
if (session.getAttribute("count") == null) session.setAttribute("count", 0); 
int count = ((Integer) session.getAttribute("count")); 
session.setAttribute("count", count++); 
4)
HttpSession session = request.getSession();  
if (session.getAttribute("count") == null) session.setAttribute("count", new Integer(0)); 
int count = ((Integer) session.getAttribute("count")).intValue(); 
session.setAttribute("count", new Integer(++count)); 
5)
HttpSession session = request.getSession();  
int count = (Integer) session.getAttribute("count");  
session.setAttribute("count", ++count);  
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Ваше веб-приложение, simpletax, зависит от JAR-файла taxpackage.jar. Где должен располагаться этот файл? 
   
                                                                       Ваше веб-приложение, simpletax, зависит от JAR-файла taxpackage.jar. Где должен располагаться этот файл? 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Какой из следующих методов MyServlet будет вызываться в результате нажатия кнопки отправки следующей HTML-формы? Выберите один правильный ответ:
<form action="/MyServlet"> 
 Name:<input type="text" name="userName"> 
 Password:<input type="password" name="userPwd"> 
 <input type="submit" value="Login"> 
</form> 
   
                                                                       Какой из следующих методов MyServlet будет вызываться в результате нажатия кнопки отправки следующей HTML-формы? Выберите один правильный ответ:
<form action="/MyServlet"> 
 Name:<input type="text" name="userName"> 
 Password:<input type="password" name="userPwd"> 
 <input type="submit" value="Login"> 
</form> 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Как правильно объявить и проинициализировать переменную j типа int в тексте JSP? 
   
                                                                       Как правильно объявить и проинициализировать переменную j типа int в тексте JSP? 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Укажите объекты, доступные в коде JSP без их специального объявления или импорта: 
   
                                                                       Укажите объекты, доступные в коде JSP без их специального объявления или импорта: 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Пусть имеются переменные HttpServletRequest request и HttpServletResponse response, а также следующая заготовка кода:
HttpSession session = null; 
//insert code here 
if (session == null) { 
   //do something if session does not exist 
} else { 
   //do something if session exists 
} 
Чтобы реализовать эту задумку, какой код должен быть вставлен в строку 2?
Варианты ответа:
1) session = response.getSession(); 
2) session = request.getSession(); 
3) session = request.getSession(true); 
4) session = request.getSession(false); 
5) session = request.getParameter("jsessionid"); 
   
                                                                       Пусть имеются переменные HttpServletRequest request и HttpServletResponse response, а также следующая заготовка кода:
HttpSession session = null; 
//insert code here 
if (session == null) { 
   //do something if session does not exist 
} else { 
   //do something if session exists 
} 
Чтобы реализовать эту задумку, какой код должен быть вставлен в строку 2?
Варианты ответа:
1) session = response.getSession(); 
2) session = request.getSession(); 
3) session = request.getSession(true); 
4) session = request.getSession(false); 
5) session = request.getParameter("jsessionid"); 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Есть web.xml/
Какую директиву надо добавить в следующей JSP для того, чтобы было вычислено EL-выражение и выведен ответ "4":
<%@page contentType="text/html; charset=UTF-8"%> 
${2+2} 
Варианты ответа:
1) <%@page isELEnabled="true"%> 
2) <%@page isELEnabled="false"%>
3) <%@page isELIgnored="true"%> 
4) <%@page isELIgnored="false"%>
   
                                                                       Есть web.xml/
Какую директиву надо добавить в следующей JSP для того, чтобы было вычислено EL-выражение и выведен ответ "4":
<%@page contentType="text/html; charset=UTF-8"%> 
${2+2} 
Варианты ответа:
1) <%@page isELEnabled="true"%> 
2) <%@page isELEnabled="false"%>
3) <%@page isELIgnored="true"%> 
4) <%@page isELIgnored="false"%>
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    С помощью какого метода интерфейса javax.servlet.http.HttpSession можно установить час окончания сессии в секундах? 
   
                                                                       С помощью какого метода интерфейса javax.servlet.http.HttpSession можно установить час окончания сессии в секундах? 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Предположим, мы имеем следующее описание:
<init-param> 
   <param-name>color</param-name> 
   <param-value>green</param-value> 
</init-param> 
Как можно получить информацию во время инициализации сервлета?
   
                                                                       Предположим, мы имеем следующее описание:
<init-param> 
   <param-name>color</param-name> 
   <param-value>green</param-value> 
</init-param> 
Как можно получить информацию во время инициализации сервлета?
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Дан следующий код:
public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException {  
    if(req.getParameter("switch") == null) {  
    //1  
    } else {  
    //other code  
    }  
}  
Какая из нижеприведенных строк может быть использована вместо комментария //1, так чтобы запрос перенаправлялся на страницу collectinfo.html?
   
                                                                       Дан следующий код:
public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException {  
    if(req.getParameter("switch") == null) {  
    //1  
    } else {  
    //other code  
    }  
}  
Какая из нижеприведенных строк может быть использована вместо комментария //1, так чтобы запрос перенаправлялся на страницу collectinfo.html?
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Есть web.xml.
<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    id="WebApp_ID" version="2.5"> 
</web-app> 
Каким будет вывод следующей JSP:
<%@page contentType="text/html; charset=UTF-8"%> 
${2+2} 
   
                                                                       Есть web.xml.
<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    id="WebApp_ID" version="2.5"> 
</web-app> 
Каким будет вывод следующей JSP:
<%@page contentType="text/html; charset=UTF-8"%> 
${2+2} 
   
                                   
                                    
                                 
                                    
                                        
                                        
                                    
                                 
                                
                                    
								
	
                                
                             
                            
                            
                            
      
                            
 
                            
                                
                                
                                    Веб-приложение располагается в папке sales. Где должен располагаться дескриптор развертывания? 
   
                                                                       Веб-приложение располагается в папке sales. Где должен располагаться дескриптор развертывания?