0
我的saveMyProfile方法出现错误2次,我无法弄清楚如何变为true。感谢您的时间。saveMyProfile评估错误2次
import student.web.SharedPersistentMap;
import student.*;
import java.util.*;
为用户配置文件创建SharedPersistentMap。
public class ProfileViewer
extends UserProfile
{
实例/静态变量
private SharedPersistentMap <UserProfile> profiles;
private UserProfile myProfile;
构造
创建具有SharedPersistentMap新ProfileViewer对象。
public ProfileViewer()
{
profiles = new SharedPersistentMap <UserProfile> (UserProfile.class);
}
方法
设置新的配置文件名称。
@param newMyProfile新的配置文件名称。
public void setMyProfile (UserProfile newMyProfile)
{
myProfile = newMyProfile;
}
获取配置文件名称。
@return myProfile;
public UserProfile getMyProfile()
{
return myProfile;
}
创建新
@param用户名的用户名。
public void createNewMyProfile (String username)
{
if ((username != null) && !(username.isEmpty()))
{
UserProfile userProf2 = new UserProfile();
userProf2.setName(username);
setMyProfile(userProf2);
}
}
保存新的配置文件。
public void saveMyProfile()
{
if (((myProfile != null) && (myProfile.getName() != null))
&& (myProfile.getName().isEmpty()))
{
profiles.put(myProfile.getName(), myProfile);
}
}
加载所需的配置文件。
@param username用户名。
public void loadMyProfile (String username)
{
if ((username != null) && !(username.equals("")))
{
myProfile = profiles.get(username);
}
}
}
你脱节代码几乎不可能遵循。如何将代码发布到一个单元中,因为我们习惯于看到它?如何花一点时间输入几句话,给出你的程序和你的问题的更多细节。遵循的规则是尽可能多地努力询问你的问题,因为你希望有人回答它。 – 2012-02-17 02:41:26