`
pengyeer
  • 浏览: 32880 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
JSP自定义标签试验[转载] 一、概述        JSP中有一块重要的技术:自定义标签(Custom Tag),最近这几天在学习Struts的时候发现Struts中使用了很多自定义标签,如html、bean等。所以我就做了个简单的试验,学习一下这种技术。        首先介绍一下这种技术吧! 1.优点: 取代了JSP中的Java程序,并且可以重复使用,方便不熟悉Java编程的网页设计人员。 2.开发流程: (1)       编写JSP,在JSP中使用自定义标签。 (2)       在web.xml中指定JSP中使用的标签的.tld(标签库描述文件)文件的位置。
标签被定义和分布在一个称为标签库的结构中,一个标签库是由元信息和类组成的集合: 1.标签处理器:实现定制标签功能的Java类。 2.标签附加信息(TEI):向JSP容器提供边辑以确认标签属性和创建变量的类。 3.标签库描述器(TLD):描述单个标签和整个标签库属性的XML文档。 标签处理器和标签附加信息需要定位在JSP容器类载入器可以找到的地方。标签库描述器可在URL指定的符意位置。JSP1.1规范要求JSP容器接受一个打包成因定结构的JAR文件的标签库。TLD必须是/META-INF目录中名为taglib.tld的文件,JAR文件则复制到/WEB-INF/lib目录下。 一、标签实现 1.开发 ...
国际化格式标签库包括国际化,消息和数字日期格式化: (1) 国际化:<fmt:setLocale> <fmt::requestEncoding> 如: <%@ page language="java" contentType="text/html; charset=gb2312" import="java.util.*"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"
1、反转控制权的设置:inverse=false(default) § 用于单向one-to-many关联§ parent.getChildren().add(child) // insert child§ parent.getChildren().delete(child) // delete child inverse=true§ 用于双向one-to-many关联§ child.setParent(parent); session.save(child) // insert chil ...
生产者与消费者问题可以被描述为:一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。 生产者在缓冲区满时必须等待,直到缓冲区有空间才继续生产。消费者在缓冲区空时必须等待,直到缓冲区中有产品才能继续读取。 下面用三个实例描述这个问题在线程级别上的Java实现。 1.单生产者-单消费者-单个资源 单个生产者,单个消费者以及缓冲区大小为1(单个资源)的情况,类似于停等协议的实现。 生产者(SingleProducer): [1]生产一个资源(Resource); [2]notify潜在的等待着的消费者(SingleCostumer); [3]wa ...
SQL连接查询深度探险   测试环境: Windows XP Profession MySQL 5.0.45 Oracle 9i DB2 UDB 9.1 测试的SQL脚本如下:此脚本适合MySQL、DB2,如果要在Oracle上执行,需要做个替换BIGINTàINTEGER、VARCHARàVARCHAR2。
SQL虚拟表应用三例   SQL虚拟表是一种通过SELECT语句查询常量表达式形成的一个结果集,和数据库的视图、物理表、临时表都差不多。一旦这个虚拟表构造出来,就可以当作实际的表来查询。   环境: Windows XP Professional 简体中文版 mysql-5.0.45-win32   应用三例:   1、求数字对会计大写的对应表。 SELECT *   FROM (SELECT 0 AS CODE, '零' AS NAME         UNION         SELECT 1, '壹'         UNION         SELECT 2, '贰'         ...
Oracle中插入图片并显示(用BLOB类型) 要在oracle里面存入图片 用 blob类型 首先在数据库里建立: --连接到管理员 conn sys/tbsoft as sysdba; --为scott用户授权 grant create any directory to scott; --回到scott用户 conn scott/tiger; --创建存储图片的表 CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE BLOB NOT NULL); --创建存储图片的目录 CREATE OR REPLACE ...
仔细看看hibernate的DOC发现不少惊奇的东东,后悔自己的旁门助道是多么的无用. 本次主要实现目的. 数据库表:EchoMessageEmail,其中有三个字段id(自动编号)\name\Email(varchar) 实现目的:数据库字段中Email的值是类似于eiya@21cn.com;www.1718zx.cn的.所以要求以List表达.也就是生成的DataModel当中是有一个List对象的.hbm.xml xml 代码 <?xml version="1.0" encoding="utf-8"?> <!DOCTY ...
Global site tag (gtag.js) - Google Analytics