jsp页面调用的操作,实用哦

<%@ 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("[email protected]");

	
	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("[email protected]");
	
	PersonDAO dao = new PersonDAOImpl();
	
	try
	{
		dao.insert(person);
	}
	catch(Exception e)
	{
	}
--%>

你可能感兴趣的:(DAO,html,jsp)