`
文章列表
从数据库取回数据的时候,需要限制所显示的数据行,或者将显示的结果行排序。 用查询限制行数(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中配置数据库连接池: ...
Global site tag (gtag.js) - Google Analytics