java中的action类,java-Jsp Struts2中的Action类的调用函数

我有一个小场景.我有两个POJO类和两个表User和Domain(表的名称相同).每个用户将属于一个并且只有一个域.

我有两个Action类,一个是UsersManagemntAction,另一个是DomainsManagementAaction.我使用UsersManagemntAction来执行与用户相关的CRUD操作.在我的用户类中,我有一个属性domainId.该属性将包含用户所属的域的ID.我的问题是,当我在jsp页面中显示用户信息时,我会显示带有用户信息的domainId.这是因为用户对象将具有domainId.我不想显示domainId而是要显示域名.我无法执行联接查询.我应该解决的问题是,当我显示用户信息时,我在用户管理操作类中调用一个函数,将domainId传递给该函数.该函数在“域”表上执行搜索并返回域名.该解决方案不起作用,因为我找不到任何将domainId传递给该函数的方法.我能够调用UsersManagemntAction类的函数,但无法传递domainId.请帮助我,否则以其他方式建议我其他解决方案.

下面是JSP页面和User类的代码.

JSP:

User.java:

public class User {

private Long userId;

private String loginId;

private String password;

private String email;

private Long domainId;

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public Long getDomainId() {

return domainId;

}

public void setDomainId(Long domainId) {

this.domainId = domainId;

}

public void setUserId(Long userId) {

this.userId = userId;

}

public Long getUserId() {

return userId;

}

@Override

public String toString() {

return "User [domainId=" + domainId + ", password=" + password + ", userId=" + userId + ", Login Id=" + getLoginId() + "]";

}

public String getLoginId() {

return loginId;

}

public void setLoginId(String loginId) {

this.loginId = loginId;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值