Pourquoi les cookies ne peuvent-ils pas être référencés d'un filtre de servlet? Il semble juste au-delà de moi que Java EE ne vous permettrait pas de désinfecter des valeurs de cookie: servleRequest ne prend pas en charge les getcookies (comme c'est le cas avec httpservletQuest). P> p >
3 Réponses :
Vous savez que vous pouvez réellement le jeter à httpservletQuest code>, non? : -) p>
Pour obtenir les cookies, vous devez le jeter à un la raison que httpservletQuest code>.
sellleResponse code> classe ne " t Prise en charge des cookies est que le protocole n'est pas nécessairement http dans un
servletrequest code>, vous ne pouvez pas être sûr qu'il y a des cookies. Les cookies sont une chose http. P> p>
Les servlets ne doivent pas être accessibles via le protocole HTTP. Par conséquent, votre servlet ne doit pas nécessairement être un site httpServlet - il peut s'agir d'un servlet qui envoie des documents spécifiques via FTP, par exemple. Pour cette raison, les propriétés de base d'un servlet sont encapsulées dans les interfaces de servleRequest et de servleResponse, mais si vous savez que votre servlet est un site httpServlet, vous pouvez les descendre à HTTPServletRequest et httpServletResponse, sans aucune chance d'une clastingexception aussi longtemps que votre servlet est vraiment un httpServlet. p>