以下是我配置的用户的界面

当我通过JAVA打开names.nsf数据库以后,取得($Users)视图,根据这个用户的名字找到用户的文档打印出来,属性只有
很少的几个,一下是代码:
try
{
Database db = this.session.getDatabase(this.servername, "names.nsf");
if (!db.isOpen()) {
db.open();
}
View view = null;
if (!"".equals(this.viewName))
view = db.getView(this.viewName);
else {
view = db.getView("($Users)");
}
System.out.println("************************");
while ("".equals(this.username)) {
System.out.print("请输入需要操作的用户名:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
this.username = br.readLine();
}
System.out.println(this.username);
lotus.domino.Document doc = view.getDocumentByKey(this.username);
if (doc == null) {
System.out.println("无法找到指定用户的配置文档..");
System.exit(0);
}
else {
System.out.println(doc.generateXML());
this.mailserver = doc.getItemValueString("Mailserver");
this.filepath = doc.getItemValueString("Mailfile");
System.out.println(doc.getItemValue("WebSite"));
System.out.println(doc.getItemValueString("MailSystem"));
System.out.println(doc.getItemValueString("MailDomain"));
System.out.println(doc.getItemValueString("MailAddress"));
System.out.println(doc.getItemValueString("InternetAddress"));
}
以上代码我主要是想取得用户的数据库所在的domino服务器和管理员配置的用户的数据库所在的目录,可是我取出来的整个用户的文档就如一下内容:
<document form='DPABperson'>
<noteinfo noteid='9f2' unid='C0D0E984B8B80F2A482578AB002EE814' sequence='-2147483647'>
<created><datetime>20110610T163220,68+08</datetime></created>
<modified><datetime>20110610T163220,71+08</datetime></modified>
<revised><datetime>20110610T163220,68+08</datetime></revised>
<lastaccessed><datetime>20110610T163220,68+08</datetime></lastaccessed>
<addedtofile><datetime>20110610T163220,68+08</datetime></addedtofile></noteinfo>
<updatedby><name/></updatedby>
<item name='MailAddress'><text>[email protected]</text></item>