如何将请求参数映射到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表达式username
或realName
吗? struts2配置中还有其他方法可以进行这种映射吗?
使用别名拦截器 ,坚持:
#{ 'foo' : 'bar' } result.jsp