博文

JSTL详解(六)(2006-08-26 11:21:00)

摘要:                                  SQL相关的标签   今天,我来讲解下一些很重要的jstl标签,如果运用得当,可以大大的简化数据库的操作,减少代码量。首先sql标签可以实现包括查询、更新、事务处理和设置数据源等强大的功能。下面分别讲述。   <sql:setDataSource> <sql:query> <sql:update> <sql:transaction> <sql:param>     <sql:setDataSource> 语法:<sql:setDataSource>用来设置数据源,可以通过scope设置使用范围,如page、application、session等。有两种方式可以设置数据源,一种是直接使用在web中配置的数据源,只要指定jndi名就可以了(这个就不要我多讲了吧,呵呵),第二种是指定所有的连接属性。      <sql:setDataSource      {dataSource=”dataSourceName” |   url=”jdbcurl”      [driver=”driverClassName”]      [user=”userName”]      [password=”password”]      [var=”varName”]      [scope=”......

阅读全文(3829) | 评论:2

最新流氓软件清理方案(2006-08-23 16:30:00)

摘要:          现在,不知道有多少的用户在上网的时候,莫名其妙的就“中招”了,结果在你下次重装系统之前,一般都会被流氓软件烦扰,即使再厉害的杀毒软件也只能隔离,不能根除。本人也中过几回,不过手动删除了,刚刚看到腾讯上面有很不错的删除方法,所以,介绍给大家。在动手之前,建议先将枉页下载到本地,然后断开网络进行操作,这样更有保障: 3721卸载方案 淘宝网窗口卸载方案 搜狗卸载方案 易趣广告卸载方案 青娱乐聊天卸载方案 dudu加速器卸载方案 百度搜霸卸载方案 中文网址卸载方案 很棒小秘书卸载方案 一搜工具条卸载方案......

阅读全文(2854) | 评论:3

JSTL详解(五)(2006-08-19 10:02:00)

摘要:首先,感谢大家的关注,下面我来继续讲解:URL相关的标签,他们的作用主要是负责页面的导航、重定向、资源的获得以及参数的传递等等,他们有: l         <c:import> l         <c:redirect> l         <c:url> l         <c:param>   <c:import> 作用:导入一个url的资源,相当于jsp 中的<jsp:include page=”path”>标签,同样也可以把参数传递到被导入的页面。 语法:a、资源的内容使用string对象向外暴露               <c:import url=”url” [context=”context”] [var=”varName”] [scope=”{page|request|session|application}”] [charEncoding=”charEncoding”]> Optional body content for <c:param> subtags </c:import>       b、资源的内容使用redirect对象向外暴露               <c:import url=”url” [context=”context”] varReader=”varReaderName” [charEncoding=”charEncoding”]> ......

阅读全文(5827) | 评论:1

MD5加密算法(2006-08-15 20:18:00)

摘要:    今天,因为要用到一个加密的过程,所以参照了一些网络上的内容,写了这个md5算法 package com.change.date;
/**
 * <p>Description: MD5加密算法</p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company:  leemenz</p>
 *
 * @author    李国庆
 * @version   1.0.0.0
 */
public class MD5 {
 /** 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的,
  * 这里把它们实现成为static final是表示了只读,切能在同一个进程空间内的多个
  * Instance间共享
  */
 static final int S11 = 7;
 static final int S12 = 12;
 static final int S13 = 17;
 static final int S14 = 22;  static final int S21 = 5;
 static final int S22 = 9;
 static final int S23 = 14;
 static final int S24 = 20;  static final int S31 = 4;
 static final int S32 = 11;
 static final int S33 = 16;
 static final int S34 = 23;  st......

阅读全文(4065) | 评论:4

JSTL详解(四)(2006-08-13 15:50:00)

摘要:JSTL学习(四)   迭代标签的使用   如果使用scriptlets,那么,我们经常使用Iterator或者Enumeration来进行迭代,如:        Iterator it = collection.iterator();        while(it.hasNext()){               SomeBean someBean = (SomeBean)it.next();               out.println(someBean.getXXX());               ………….. } 在前面的一次中,我们开发过一个迭代标签,JSTL中也提供了对迭代进行支持的标签,并且,他的功能比上一章的强大的多。JSTL中的迭代标签有两个: l         <c:forEach>; l         <c:forTokens>; 1、<c:forTokens>专门处理TokenString的迭代,可以指定一个或者是多个分隔符。由于他们使用的很少,在这里就不介绍了。 2、<c:forEach>是最常用的,他几乎能够完成所有的迭代任务,就象jsp中的for(int i=j;i<k;i++)下面我来详细介绍。(注意,“[]”里面的是可选条件) 语法:a、在Collection中迭代:        <c:for......

阅读全文(3206) | 评论:2

JSTL详解(三)(2006-08-05 17:17:00)

摘要:      今天,我们来继续学习jstl,今天的内容是条件标签。 条件标签包括以下几种: l         <c:if>; l         <c:choose>; l         <c:when>; l         <c:otherwise>; 下面,我来分别介绍:   l         <c:if>; 它用来做条件判断,功能类似jsp中的<%if(boolean){}%> 语法:
1、无body的情况
       <c:if test=”testCondition” var=”varName” [scope=“{page|request|session|application}”]/> 2、有body的情况        <c:if test=”testCondition” var=”varName” [scope=“{page|request|session|application}”]>               Body内容 </c:if> 举例:c_if.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page contentType="text/html; charset......

阅读全文(10491) | 评论:2

字符集问题的过滤器解决办法(2006-08-05 11:58:00)

摘要:         最近还是有很多的人问我一些字符集的问题,今天我就写个最简单的例子来实现字符集的转化,我们用到了filter。 EncodingFilter.java

package com.util; import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain; /**
 * <p>Title: 字符编码集过滤</p>
 *
 * <p>Description:字符编码集过滤 </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: LEEMENZ</p>
 *
 * @author 李国庆
 * @version 1.0
 */
public abstract class EncodingFilter implements Filter{    //构造
  public EncodingFilter()
  {
    config = null;
    targetEncoding = "ASCII";
  }
 &......

阅读全文(3743) | 评论:3

传说中的泰国人妖皇后(转)(2006-07-31 09:12:00)

摘要: 泰国人妖是泰国的国宝之一,与千手佛大象齐名,有着天使的面孔和魔鬼的身材,令人惊艳不已……          ......

阅读全文(3650) | 评论:0

JSTL详解(二)(2006-07-30 13:14:00)

摘要:一般用途的标签        在JSTL中,一般用途的标签只要是指具有输出,设置变量,和错误处理等功能的标签,他们在jsp中使用很频繁,它们有: l         <c:out> l         <c:set> l         <c:remove> l         <c:catch> 下面,我来讲述一下他们的作用: <c:out> 它是一个输出的标签,负责把计算出的结果输出到jspwriter,就跟调用out.println()基本一样。没有BODY的时候,使用下面的语法: <c:out value=”value”  [escapeXml]=”{true|false}”  [default=”defaultValue”]/> 有BODY的时候,使用下面的语法: <c:out value=”value”  [escapeXml]=”{true|false}” >        这里是BODY,可以是任何合法的jsp或者是html代码。 </c:out> 注意,escapeXml的作用是是否将代码交给xml解析器解释,true为交给xml解析器解释,false为交给浏览器解释,见红色部分代码 举例:c_out.jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page contentType="text/html; charset=gb2312" language="java" %> <html> <head>   &......

阅读全文(4694) | 评论:0

等待。。。是什么?(转自mop)(2006-07-29 22:26:00)

摘要:叮铃!门上的铃当响了起来,一个三十多岁,穿著笔挺西服的男人,走进了这家飘 散着 浓浓咖啡香的小小咖啡厅。   “午安!欢迎光临!”年轻的老板娘亲切地招呼着。   男人一面客气地微微点了点头,一面走到吧台前的位子坐了下来,开口对老板娘说:   “麻烦给我一杯摩卡,谢谢。”   “好的,请稍候。”老板娘微笑着说。   接着她便开始熟练地磨碎咖啡豆,煮起咖啡来。男人一直带着笑容看着老板娘煮咖啡的动作,一副很享受的样子。   过了没多久,老板娘便将一杯香醇的咖啡端到男人的面前。“请慢用!”   “谢谢。”男人将杯子拿到嘴边,浅浅地尝了一口。   “第一次来吗??”老板娘问。   “是啊!!”男人答。   “觉得我们这家店怎么样?”   “很不错!气氛很好!”   “我自己也是很喜欢,所以虽然生意不好,我和我先生却还是舍不得把它关掉。”   “嗯……”男人好像有所同感地点了点头,又喝了一口咖啡。   两人沉默了一会,一时间空荡的店里只余悠扬爵士音乐。男人忽然开口,打破了这短暂的宁静。   “呃……不好意思,可以请教你一个问题吗??”   “什么问题呢?”老板娘好奇地问。   “嗯…这…这该怎么说好呢?”男人抓着头,一副不知所措的样子。“或者你可以先听   我说个故事吗?”   老板娘点了点头,示意男人继续说下去。   “我以前有个很要好的女朋友,已经到了要论及婚嫁的地步。我和她之间的感情发展得相当平凡,并不是什么经过大风大浪、轰轰烈烈般的爱情。但我想从我第一眼看到她的时候,就彷佛有一股魔力,有一个声音,在推动着我,告诉着我,就是她了!她就是我一直期待着的女孩。更令我高兴的是她也响应了我的示爱,接受了我。这一切的顺让 我整个人陶醉于幸褔的喜悦之中,只不过……”“只不过!!发生了什么事了吗??”   老板娘显然给故事吸引住了,她打断了男人的话。   “嗯……”男人脸色沉了下来,略微停顿了一下,继续说下去。   “只不过我忘了幸褔的背后,往往藏匿着最可怕的恶魔。就在我们订婚前一个月的一个晚上,她……她遭到了歹徒的Q B“啊!”老板娘惊讶地啊的一声叫了出来“都怪我!要是我那天坚持送她回去就好了!”男人用力地捶打着桌面,杯子中的咖啡因剧烈震动的关系洒了出来。   “你要问我的该不会就是这个吧......

阅读全文(1885) | 评论:2