<%@ 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)
{
}
--%>
分享到:
相关推荐
75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库? 78. JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题及转换大全? 80. 使用过滤器设置请求编码? 81. JSP或Servlet...
2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。 3、页面指令的(import)属性可出现多次。 4、表达式用于向页面输出信息,其使用格式是以()标记开始,以(%>)标记...
11.9 使用scriptlet将jsp页面的某些部分条件化 11.10 使用声明 11.11 声明的例子 11.12 使用预定义变量 11.13 jsp表达式、scriptlet和声明的比较 第12章 控制所生成的servlet的结构:jsppage指令 12.1 ...
本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你...
这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标签的jsp页面,此时ECSide就可以帮助您展现出所需要的列表. 一个简单的流程通常是这样的. 1 客户端请求action/servlet(如 ...
实用实用实用实用实用实用实用实用实用实用实用实用实用实用实用实用
VC 软件自动更新的实现源码,是一个在线自动升级更新程序的例子,非常实用的一个在线升级模块,附加有ASP/PHP/JSP三种动态网页使用实例,提供了不同主机的不同文件,相关说明: 1) update文件夹下为服务器所用...
Base64编码器/解码器使用纯Java编写的实用程序,可将内容从不同格式转换为base64。 去做 Finish util Add bash install script Add docker Add concurrency mode Add test cases
有一个页面请求action,action调用分页实现类,然后到显示分页页面
采用JSP技术来进行整个系统的开发,通过动态页面的开发技术能够实现页面的快速开发,数据库采用MySQL,通过采用SSM框架,我们可以高效地构建出一套全面的系统,并且根据不断变化的业务需求,精心设计出各种功能模块...
6.3.3 创建JSP页面 90 6.3.4 创建Servlet 91 6.3.5 创建Web项目中的Java类文件 92 6.3.6 发布和运行Web项目 94 6.4 Web应用实例:登录系统 96 6.5 本章小结 102 第7章 数据库应用程序的开发及应用 103 7.1 MySQL...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、...
5.3.6 JSP页面中的注释 5.4 JSP指令 5.4.1 JSP指令简介 5.4.2 page页面指令 5.4.3 include加入指令 5.5.JSP的9个内置对象 5.5.1 out输出对象 5.5.2 pageContext封装对象 5.5.3 其他的JSP内置对象 ...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、数据源操作...
10.2.2、调用内置对象操作 10.2.3、接收请求参数 10.3、集合操作 10.4、在MVC中应用表达式语言 10.5、运算符 10.6、本章摘要 10.7、开发实战讲解(基于Oracle数据库) 第11章 Tomcat数据源 11.1、...