jsp頁面呼叫的操作,實用哦

linweihan1984發表於2007-10-04
[code]<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="cn.mldn.lxh.vo.*"%>
<%@ page import="cn.mldn.lxh.dao.*"%>
<%@ page import="cn.mldn.lxh.dao.impl.*"%>
<%@ page import="cn.mldn.lxh.factory.*"%>


<%
//運用工廠方法的模糊查詢
try
{
List l = DAOFactory.getPersonDAOInstance().queryByLike("翰");
Iterator iter = l.iterator();
while(iter.hasNext())
{
Person person = (Person)iter.next();
out.println(person.getName()+"<br>");
}
}
catch(Exception e)
{

}
%>

<%--
//未用到工廠的返回所有的物件,要用Iterator
PersonDAO dao = new PersonDAOImpl();

try
{
List l = dao.queryAll();
Iterator iter = l.iterator();
while(iter.hasNext())
{
Person person = (Person)iter.next();
out.println(person.getName()+"<br>");
}
}
catch(Exception e)
{

}
--%>

<%--
//運用工廠方法的查詢一個物件的操作
try
{
Person person = DAOFactory.getPersonDAOInstance().queryById("lwh");
out.println(person.getName());
}
catch(Exception e)
{

}
--%>


<%--
//用到工廠方法的更新操作
Person person = new Person();
person.setId("lwy");
person.setName("哈哈");
person.setPassword("11111111111111111");
person.setAge(23);
person.setEmail("linweiyang@163.com");


try
{
DAOFactory.getPersonDAOInstance().update(person);
}
catch(Exception e)
{
}

--%>

<%--
//未用到工廠方法的插入操作
Person person = new Person();
person.setId("lwy");
person.setName("呵呵");
person.setPassword("11111111111111111");
person.setAge(23);
person.setEmail("linweiyang@163.com");

PersonDAO dao = new PersonDAOImpl();

try
{
dao.insert(person);
}
catch(Exception e)
{
}
--%>[/code]

相關文章