No struts 2 : Qual a diferença entre sessão e contexto

Preciso passar um id de cliente ou por sessão ou contexto para recuperar posteriormente.

Qual seria o mais indicado ?

Qual a diferença ?

Olá.

Por contexto você quer dizer escopo de Aplicação?

A diferença seria apenas no jeito de implementar, mas raramente se faz esse tipo de coisa pelo escopo de aplicação.

Fazendo por contexto de aplicação você teria que criar um mapa ou uma coleção para os Ids de todos os usuários. Fazendo o controle por escopo de sessão fica mais simples.