
网页设计
张_锋
J2EE architecture
展开
-
JSF MBean详解
首先从Model1中的JavaBean说起,大家知道,Model1的基本架构就是JSP页面通过JavaBean访问数据层,那么JavaBean到底是什么东东呢?其实JavaBean只是一个特别的Java类而已。在JavaBean中,对私有的域用getXXX和setXXX来实现存取,并且必须有一个无参数的构造函数,如下类就是一个JavaBean文件。package net.moon原创 2007-09-18 17:23:00 · 1720 阅读 · 0 评论 -
JSF自定义组件之二 加入Ajax功能
上篇中已介绍使用HTML产生一个模拟的下拉框,本篇将为其添加Ajax功能,使其在点击下拉按钮时向一个给定的Servlet发送Request,并将得到的下拉列表信息显示。本篇将对上篇中的部分文件进行修改,并添加一个Servlet来接收请求并响应列表信息。HTML页面修改如下: html> head> meta http-equiv="Content-Typ原创 2008-08-29 09:54:00 · 2914 阅读 · 0 评论 -
JSF自定义组件之三 JSF实现-Tag
上篇已介绍了完整的HTML实现,从这篇开始,将前面介绍的功能逐步地用JSF组件来实现。 分析前面的HTML页面,我们简单为该标签设置四个属性,分别为:valueList -- 下拉列表, value -- 值, image -- 下拉按钮图片, styleClass -- 用来指定文本框的格式。 因此,继承类javax.faces.webapp.UIComponentE原创 2008-08-29 22:43:00 · 3724 阅读 · 1 评论 -
JSF自定义组件之四 JSF实现-Component
上篇介绍了Tag类及tld文件的开发,本篇将介绍Compmonent类的开发。 Tag类主要作用是从页面标签接收值,Component类的主要作用为在Server端保存及恢复组件状态。 在Tag类中主要需实现getComponentType,getRendererType,setProperties及属性的set方法,Component类主要需实现的方法包括:getFa原创 2008-08-29 23:17:00 · 4634 阅读 · 0 评论 -
JSF自定义组件之五 JSF实现-Renderer
上篇已介绍了JSF Tag类的开发,本篇将继续介绍JSF Renderer的开发。 Renderer类是JSF组件开发中一个较重要的类,该类主要功能是在Java和HTML之间的转换,在响应阶段将Java组件的属性转换为HTML代码,在接受请求阶段将HTML Request中传来的资料转换为Java组件的属性。 开发Rende原创 2008-09-01 11:46:00 · 28973 阅读 · 7 评论 -
用JSP查看Tomcat运行情况
代码如下, %@page import="java.text.NumberFormat"%>%@page import="java.util.Properties"%>%@page import="java.math.BigDecimal"%>%@page import="java.net.InetAddress"%>%@page import="java.uti原创 2008-10-11 10:53:00 · 1246 阅读 · 1 评论 -
Javascript进制转换
介绍一个简单的用Javascript进行“进制”转换的方式: 将十进制转换为十六进制: var i = 10;alert(parseInt(10, 10).toString(16)); 同样,将十六进制转换为十进制:alert(parseInt(1A, 16).toString(10)); 除此以外,还可以使用这个方法产原创 2008-12-31 13:38:00 · 1066 阅读 · 0 评论 -
Javascript实现随机整数
一个简单的函数,产生随机整数: function rnd(start, end){ return Math.floor(Math.random() * (end - start) + start);} 如rnd(10, 100)将产生10~100之间的整数,其中Math.random()产生0-1的随机数,乘以(100-10)将得到0~90的数,再加上10得原创 2009-01-02 10:28:00 · 12855 阅读 · 0 评论 -
JSF自定义组件之六 总结
由于工作忙,很长时间没有更新了,先在这里向大家表示歉意。 本篇只是简单提供文件的下载,与前面章节相比,部分文件做了修改,文件下载地址为:http://download.youkuaiyun.com/source/1026683 JSF方面的中文资料还比较少,特别是自定义组件方面,如果大家感兴趣,可以吧MyFaces的源码Down下来看,其实MyFaces或是Tomahawk本原创 2009-02-20 13:32:00 · 1255 阅读 · 0 评论 -
CSS圖片濾鏡
網頁製作常用的圖片特效<!--TABLE,TD { FONT: 9pt/14pt 新細明體,arial; COLOR: #60588b}A { TEXT-DECORATION: none}--> CSS圖片濾鏡: ※僅適用於格式為gif的點陣圖,並且背景需透明 陰影转载 2008-12-11 08:40:00 · 686 阅读 · 0 评论 -
JavaScript实现动态查询表格
JavaScript实现的一个动态查询表格,随着文本框中资料的改变,下边Table中的资料会自动筛选。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE <!-- //the function of trim原创 2009-03-13 07:56:00 · 1750 阅读 · 0 评论 -
JSF自定义组件之一 HTML原型
首先介绍一下准备开发该组件的原因: Web开发中经常遇到一些资料量较大的下拉框,这些下拉框会大大增加服务器发挥Response的容量,而有时用户甚至根本不需要用到这些下拉框,这样就严重影响了页面加载的性能,于是构思开发一个通过Ajax技术,在用户点击下拉框时才加载所需数据的组件,从而减少不必要的性能损失。 本篇首先使用HTML实现该组件的功能,以便为后原创 2008-08-28 23:52:00 · 2389 阅读 · 0 评论 -
將圖片轉換為HTML TABLE
實際共用不多,因為生成頁面超大,只是用來消遣而已。/***byfy.zhang*toconvertaimagetoahtmltable*/importjava.awt.image.BufferedImage;importjava.io.BufferedWriter;importjava.io.File;原创 2008-08-06 14:07:00 · 1889 阅读 · 2 评论 -
JSP簡單文件管理
相信下面幾個頁面很少有人愿意放到自己的網站上,寫出來僅供消遣了。1.主頁面,List所有文件及文件夾%@pagelanguage="java"contentType="text/html;charset=ISO-8859-1"pageEncoding="ISO-8859-1"%>%@pageimport="java.io.File"%>原创 2008-08-04 11:43:00 · 1229 阅读 · 0 评论 -
CSS中Visibility和Display的区别
http://www.devx.com/tips/Tip/13638 CSS中的visibility和display两个属性很容易被混淆,因为它们看起来是做同样的事情,但实际上,这两个属性是完全不同的。 visibility属性用来设置一个给定的元素是否显示(visibility="visible|hidden"),但是,虽然一个元素的visibility被设置为hidden,翻译 2007-10-22 08:50:00 · 5527 阅读 · 1 评论 -
Apache-Tomcat负载平衡配置方法
为了提高系统的高可用性及系统性能,我们常常会用到负载平衡,下面我们介绍一个经常用到的架构,使用Apache对Tomcat进行负载平衡的方法。 系统架构图如下: 主机Apache作为前端负载平衡服务器,对用户请求进行分配,由后端不同的Tomcat服务器最终处理请求。其中根据侧重点的不同,可以有两种不同的配置: 1. 增加系统可用原创 2007-10-19 14:43:00 · 5082 阅读 · 0 评论 -
Javascript正则表达式教程
1.什么是正则表达式简单的说,正则表达式是一种可以用于文字模式匹配和替换的强有力的工具。是由一系列普通字符和特殊字符组成的能明确描述文本字符串的文字匹配模式。正则表达式并非一门专用语言,但也可以看作是一种语言,它可以让用户通过使用一系列普通字符和特殊字符构建能明确描述文本字符串的匹配模式。除了简单描述这些模式之外,正则表达式解释引擎通常可用于遍历匹配,并使用模式作为分隔符来将字符串解析为子字符串,转载 2007-10-12 08:55:00 · 1341 阅读 · 0 评论 -
Javascript中的EMail正則表達式
/^[a-zA-Z]([a-zA-Z0-9]*[-_.]?[a-zA-Z0-9]+)+@([/w-]+/.)+[a-zA-Z]{2,}$/ 説明:1.以字母開頭,如: moonsnow_ha@163.com Pass, 123_moonsnow@163.com Failed2.用戶名中可以包含字母,數字和"-","_","."三种符號,但是不可出現連續的符號,如:moonsnow原创 2007-10-12 10:08:00 · 1328 阅读 · 0 评论 -
js常用函数
1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。 (3)escape函数:将字符转换成Unicode码。 (4)eval函数:计算表达式的结果。 (5)isNaN函数:测试是(true)否(false)不是一个数字。 (6)parseF转载 2007-11-06 11:33:00 · 965 阅读 · 0 评论 -
js 107条常用语句
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表转载 2007-11-06 11:37:00 · 952 阅读 · 0 评论 -
CSS网页标准制作关于网页表单语义结构实例
Web标准化越来越受到大家的重视与关注,制作符合Web标准的网页,往往会遇到form的问题,这一块的知识很是缺乏,今天的这篇文章向大家介绍了一些form语义结构,希望对大家的CSS布局有所帮助。1、使用fieldset和legend标签 在form中,我们经常会对form中的信息进行分组,比如注册form,我们可能会将注册信息分组成基本信息(一般为必填),详细信息(一般为可选),那我们如何更好的来转载 2007-11-25 10:01:00 · 1040 阅读 · 0 评论 -
JSP标准语法
1、JSP的注释语法: --comments--%> 其中,comments是你可以添加的任意文本注释,但是不能使用“--%>”, 如果非使用不可,请用“--%\>” 实例: ...-- FileName:helloworld.jsp Author:rossini Date:200转载 2008-01-18 14:03:00 · 1144 阅读 · 0 评论 -
JSF DataTable使用心得
前段时间一个项目使用JSF DataTable生成一个较复杂的报表,测试时间数据较少,没有发现什么问题。程式运行一个月后开始发现问题,当报表产生大于1000笔的数据时,页面显示时间超长,让人无法忍受。代码测试发现Server可以在3秒左右产生出查询结果(1300行,50多个栏位),但是当服务器返回结果后IE开始拼命地跑,可以把CPU跑到100%,并且要持续10分钟才能把结果显示出来。原创 2008-07-11 20:49:00 · 4327 阅读 · 0 评论 -
JSF页面跳转时清除Session
用JSF开发时,难以避免地常会有些Session Scope的MBean,对于这些Bean,我们希望它在同一页面操作时保留,在页面跳转时清除,本文介绍一种自动清除Session的方法。1.首先在页面中添加一个Session,用来记录原页面的URI,代码如下:session.setAttribute("pageFrom", request.getRequestURI());%>2原创 2008-07-16 10:44:00 · 4842 阅读 · 3 评论 -
Javascript:可编辑表格
1,1 1,2 1,3 1,4 2,1 2,2 2,3 2,4 3,1 3,2 3,3 3,4 <!--.hidden_text{ border:#006699 1px solid; BORDER-LEFT-STYLE:none; BORDER-TOP-S原创 2010-04-01 14:52:00 · 1564 阅读 · 0 评论