?? searchbean.java
字號:
//修改好
package music;
import java.util.*;
import java.io.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
public class SearchBean
{
private String searchBy;
ItemHome itemHome;
Item item;
Vector vect;
public SearchBean()
{
vect = new Vector();
try
{
Context ctx = new InitialContext();
Object obj = ctx.lookup("java:comp/env/ejb/Item");
itemHome = (ItemHome)PortableRemoteObject.narrow(obj, ItemHome.class);
}
catch (Exception e)
{
System.out.println("找不到Item本地接口" + e);
}
}
public void setSearchBy(String str)
{
searchBy = str;
searchBy = searchBy.trim();
}
public String getSearchBy()
{
return searchBy;
}
public Vector performSearch()
{
try
{
if (searchBy != null)
{
Collection collect = itemHome.findByType(searchBy);
Iterator itr = collect.iterator();
while (itr.hasNext())
{
int i = 0;
item = (Item)itr.next();
String title = item.gettitle();
vect.add(i, title);
i++;
}
}
else
{
vect.add(0, "");
}
}
catch (Exception e)
{
System.out.println("查找類時發生錯誤" + e);
}
return vect;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -