如何将请求参数映射到struts2中具有不同名称的bean

我知道Struts 2使用param拦截器从请求参数到动作类字段进行自动映射。 但是,如果我想将参数映射到具有不同名称的操作字段,该怎么办呢? 假设我有

  

如果我想将其映射到下面的字段

 private String realName; public String getRealName() { return realName; } public void setRealName(String realName) { this.realNaame = realName; } 

我该怎么做这个映射。 我可以用吗

 realName = request.getParameter("username"); 

如果是这样,我如何在动作类中获取请求对象? 它也可以在JSP页面中使用OGNL表达式usernamerealName吗? struts2配置中还有其他方法可以进行这种映射吗?

使用别名拦截器 ,坚持:

   #{ 'foo' : 'bar' }   result.jsp