- 浏览: 153430 次
- 性别:
- 来自: 大连
最新评论
-
fddjxllren:
session.find()是不支持动态绑定参数的.要使用it ...
Hibernate查询之list/iterator -
xiaofeiyang:
http://svn.apache.org/repos/asf ...
struts,hibernate,spring 版本控制svn的URL地址 -
peterxiemin:
emp在建立的时候,报无效的月份,为什么 ?
oracle的练习表---employee -
java_bigniu:
...
Hibernate查询之list/iterator -
lanhai921:
学习下,谢谢分享。
itext基本用法
文章列表
从数据库取回数据的时候,需要限制所显示的数据行,或者将显示的结果行排序。
用查询限制行数(Limiting Rows Using a Selection)
用where子句限制输出行(Restrict the rows returned by using the WHERE clause.)
语法:
SELECT *|{[DISTINCT] column|expression [alias],...} FROM table [WHERE condition(s)];
限制选择的行
用WHERE子句限制从 ...
SQL也被称作:结构化查询语言(Structured Query Language):
SQL SELECT语句的功能:SELECT语句从数据库中返回信息。
列选择
:你能够使用SELECT语句的列选择功能选择表中的列。当你查询时,你能够选择你查询的表中指定的列。
行选择
:你能够使用SELECT语句的行选择功能选择表中的行。你能够使用不同的标准限制你看见的行。
连接
:你能够使用SELECT语句的连接功能来集合数据,这些数据被存储在不同的表中,在它们之间可以创建连接。基础的SEL语句声 ...
用ubuntu安装lamp就是简单:
搭建LAMP:
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
在地址栏输入:http://localhost
,当出现It works!说明我们的环境已经搭建好!
然后安装下phpadmin:
在phpmyadmin网站上下载软件包,解压缩到本地目录/var/www/phpmyadmin,如果你请直接解压到/var/www/phpmyadmin,如果不存在phpmyadmin,请自行创建
在终端下执行
sudo cp /v ...
在自己的台式机上安装来ubuntu11.04,其实早就想玩玩linux了,记得在学计算机的时候就已经安装过了,那个时候想系统的学习下,还是没有坚持下来,还记得当时装的也是ubuntu,还弄了个3D桌面,带到学校去跟同学们分享,仔细想想如果那个时候据开始学习linux的话,还不至于到现在连VI都不会用,很悲哀;
现在开始吧,在ubuntu下安装下JDK;
下载了,jdk-6u22-linux-i586.bin,
在linux下这个文件默认市没有执行的权限的,我们要给它一个可执行的权限:
chmod U+X jdk-6u22-linux-i586.bin
然后执行:
...
一位读者写道:
我是一个软件工程师。对于任何一个从事于这个领域的人,这有一个众所周知而且毫无疑问的事实:最有效率最专业的程序员的产能会比最差的那个高上1000倍。如果这个看起来不太可能,请记住,如果一个程 ...
JSTL国际化标签库:
其主要标签如下:
NO
功能分类
标签名称
描述
1
国际化标签
<fmt:setLocal>
设置一个全局的地区代码
2
<fmt:requestEncoding>
设置统一的请求编码
3
信息显示标签
<fmt:bundle>
设置临时的要读取资源文件的名称
4
<fmt:message>
通过key取得Value,通过<fmt:param>向动态文本设置内容
5
<fmt:setBundle>
设置一个全局的要读取资源文 ...
<c:forEach>标签:
主要功能为循环控制,可以将集合中的 成员进行迭代输出,功能与Iterator接口类似;
测试页面:
<%
String info[] = {"JAVA","LINUX","C++"};
pageContext.setAttribute("info",info);
%>
输出全部内容:
<c:forEach items=&quo ...
我偶然读到了由Rama Dev Jager 和 Rafael Ortiz 在1998年写的《In the Company of Giants》这本书里的一段节选。他们采访苹果公司CEO 史蒂夫·乔布斯,下面的就是他关于团队建设的一些谈话:
问:你一直在向苹果公司、NeXT公司和Pix ...
JSTL已经被继承到了javaEE的环境中,目前的版本是1.2;javaEE Libraries里的jstl-1.2.jar就是这个标签库的jar包!
核心标签库是JSTL是最重要的部分,也是在开发中最常使用到的部分,在核心标签库中主要完成的是流程控制,迭代输出等 ...
在jsp1.2之前如果想要对标签库进行开发,要么继承TagSupport类,要么继承BodyTagSupport类,而且必须覆写其中的doStartTag(),doAfterBody(),doEndTag()方法,而且还必须清楚这些方法的返回值类型;这样的过程太复杂了,到了JSP2.0后,简化标签的开发,专门增加了一个制作简单的标签库SimpleTagSupport类。直接覆写其中的doTag()方法即可;
SimpleTagSupport类的定义如下:
public class TagSupport extends Object implements SimpleTag
此类实现 ...
开发一个迭代标签,此标签只可以对list进行迭代(学习)。
IterateTag.java:
package com.keith.tag;
import java.util.Iterator;
import java.util.List;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.TagSupport;
public class IterateTag extends TagSupport {
...
掌握基本的标签定义后,可以发现定义标签时都需要继承TagSupport这个类,TagSupport类是整个标签编程的一个核心类,此类定义如下:
public class TagSupport extends Objet implements IterationTag,Serizlizable
它同时实现了IteratorTag和Serializable两个接口,IterationTag接口的定义如下:
public interface IterationTag extends Tag{
public static final int EVAL_BODY_AGAIN;
pu ...
定义一个日期标签,则用户就必须指定格式化日期的格式;
DateTag:
package com.keith.tag;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
public class DateTag extends TagSupport {
// 接受格式化模板
pr ...
1,什么是JSP标签库?
JSP标签库(自定义标签库),是使用XML语法格式完成程序操作的一种方法,其使用的形式类似与JavaBean的使用语法"<jsp:useBean>"。与JavaBean一样都可以将大量的负责操作写在类中。
2,定义一个简单的标签---空标签!
实现一个标签,可以直接继承javax.servlet.jsp.tagext.TagSupport类,如果要定义的标签内没有标签体,则直接覆写TagSupport类中的doStartTag()方法即可;
HelloTag :
package com.keith.tag;
...
在Web容器中,数据库的连接池都是通过数据源(javax.sql.DataSource)访问的,即可以通过javax.sql.DataSource类取得一个Connection对象,但是要想得到一个DataSource对象需要使用JNDI(Java Naming and Directory Interface,Java命名及目录接口,java EE提供的一个服务,其服务的主要功能就是通过一个名称的“key”查找到一个对象“value”)进行查找
1,配置数据连接池:
将数据库的驱动程序复制到tomcat的lib包下;
在server.xml中配置数据库连接池:
...