Somehow I think that that is not the Struts2 way of doing things.
Firstly why are you putting attributes directly into the attibutes map of the ServletRequest?
if you have a field "bankList" with public property accessors you can just say and call it directly from your jsp using struts or jstl tags.
secondly, have you made sure that "bank" really is != null ? is the method filter being called correctly?
In what way are you accessing bankList from your jsp?
In Struts2 under "normal" circumstances its not necessary to do "low-level" operations like putting attributes / parameters into the ServletRequest. The framework does this for you.
but in filter method the list i am getting is filtered on some criteria ...and i want the same list on list() method.
as in list() method either All the banks will be called or if there is filtered List on Request , will be called.
Is there any possible solution to get Request Attribute on list() method?