Comment le champ d'attribut d'un HttpServletRequest cartes à raw d'une requête HTTP?

En Java, le champ d'attribut d'un objet HttpServletRequest peuvent être récupérées à l'aide de la méthode getAttribute:

String myAttribute = request.getAttribute("[parameter name]");

Où le HttpServletRequest attribut de données est stockée dans un raw de la requête HTTP? Est-il dans le corps de la demande?

Par exemple, je suis en train de créer un raw requête HTTP GET qui sera envoyé à ma servlet utilisant un programme client. Ma servlet.doGet() la méthode serait quelque chose comme ceci:

public void doGet(HttpServletRequest request, HttpServletResponse response)
{
     String myAttribute = request.getAttribute("my.username");
     ...
}

Où dois-je mettre mes.nom d'utilisateur données brutes de la requête HTTP afin que la myAttribute' String reçoit la valeur "John Doe" après l'attribution?

OriginalL'auteur Alceu Costa | 2009-05-26