[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]
<%@ 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]