java中 两个类之间的字符串传值(抢救,求帮忙)
阅读
我在这个类里面声明了一个String: masLoginName 并在下面的方法里面给它赋了值
然后怎么将这个masLoginName 传值给这个类的LoginName ,让我在下面好使用
]请高手详细解答 , 小妹还不是很能理解
最好有代码可以给小妹解读 ,因为代码很短, 谢谢 .
------解决方案--------------------
将String masloginName 生明为 static String masloginName; 然后再给它赋值,然后在MasterBuypetDaoImpl里LoginName=MasterLoginDaoImpl.masLoginName;
------解决方案--------------------
写个公共的service层的方法。吧maslogname,存在serivce的属性里,dao最好只处理跟数据库连接相关的内容。
------解决方案--------------------
在masterLoginDao中:
MasterBuyPetDao mbpDao = new MasterBuyPetDaoImpl(); // 如果你使用的是spring的话 可以使用注入的方式
mbpDao.loginName = masLoginName; // masLoginName 你已经获取到了。
一般都是把impl中的loginName 申明成private ,然后对外提供get 和 set方法。
最后通过set方法给loginName赋值。
------解决方案--------------------
public class MasterLoginDaoImpl extends BaseDao implements MasterLoginDao
{
private String masLoginName;
public String getMasLoginName()
{
return masLoginName;
}
.....................................
}
public class MasterBuyPetDaoImpl extends BaseDao implements MasterBuyPetDao
{
private String LoginName = null;
private MasterLoginDao masterLoginDao = new MasterLoginDaoImpl ();
public void setLoginName(String masterName, String pwd)
{
masterLoginDao.login(master, pwd);
LoginName = masterLoginDao.getMasLoginName();
}
}
阅读
上一篇:Ext-js 如果多选题为空 怎么提交空值 下一篇:返回列表