Question 9:
<servlet>
<servlet-name>shopping</servlet-name>
<servlet-class>org.myorg.ShoppingServlet</servlet-class>
<init-param>
<param-name>year</param-name>
<param-value>2004</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>shopping</servlet-name>
<url-pattern>/shop/*</url-pattern>
</servlet-mapping>
Quelle est la réponse juste ?
ALa requête http://www.myorg.org/shopping est envoyée vers la servlet :
org.myorg.ShoppingServlet
BIl est invalide d'ajouter une autre section <servlet> avec le même nom :
<servlet-name>shopping</servlet-name>
CA chaque fois que le mot ''shopping'' est utilisé dans une requête, le paramètre qui
a pour nom ''year'' avec la valeur ''2004'' est passé à la servlet
DIl est invalide d'ajouter une autre section <servlet-mapping> qui contient aussi :
<servlet-name>shopping</servlet-name>
Question10:
<context-param>
<param-name>com.jspservletcookbook.BoundObj</param-name>
<param-value>com.jspservletcookbook.BoundObj</param-value>
</context-param>
Quel est le code qui permet à la servlet d'obtenir le paramètre ?
AString boundObjectName =
getServletContext().getInitParameter("com.jspservletcook
book.BoundObj");
Bcom.jspservletcookbook.BoundObj boundObject =
(com.jspservletcookbook.BoundObj)
getServletContext().getAttribute("com.jspservletcookbook
.BoundObj");
CString boundObjectName =
request.getParameter("com.jspservletcookbook.BoundObj");
Dcom.jspservletcookbook.BoundObj boundObject =
(com.jspservletcookbook.BoundObj)
getSession().getAttribute("com.jspservletcookbook.BoundO
bj");
FC-Vélzy 3/12 JJLC