
web
文章平均质量分 59
iteye_9601
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
九张图
这些天一直在做查询页面。昨天碰到了这个:美工提供的在页面上显示3行3列9张图的Html文件。不用多想,是很简单的jsp循环来解决问题。的确。但是,我做了累计4个多小时。很可笑,就是因为那些可恶的<td><tr>,把我的页面搞得乱七八糟的。当我找到那个<tr><td>是做什么的时候,问题才解决。下面就来说说我最终是怎么解决问题的。首先确定3行3列,用嵌...2004-12-02 13:52:00 · 186 阅读 · 0 评论 -
当80端口被占用时
今天安装apache2.2,安装失败,原因是80端口被占用。netstat发现80被0.0.0.0占用,而我的host配置分明是127.0.0.1。看来另有程序在占用。看看到底是谁。 1.先用命令 netstat -ano 看一下各个端口占用和进程PID。 2.然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看->选择列里可以选上PID来显示) 3.发现...2008-07-12 13:00:00 · 89 阅读 · 0 评论 -
RichFaces第一例
学习JSF和RichFaces一周了,总结以一个小例子为介,分别试验动态皮肤,calendar控件和effect效果。 首先建立web工程,引入必须包jsf1.2,jtsl1.1,richfaces3.3。 因为richfaces3.x不支持jsf2.0因此,本例使用jsf1.2。蓝线是三个包组的分割。其中richfaces的前3个包为可选包,是扩展皮肤的实现包。 编辑ric...原创 2009-12-29 14:30:51 · 160 阅读 · 0 评论 -
大小写问题
背景: 系统包括单点登录模块,存在多个数据库,有mysql和oracle 状况: 用户说登录系统没有反映。 查错: 用户的名字里包含大写X,登录时,用户使用的是小写x,单点登录时,mysql检查通过(未区分大小写),到了使用oracle的系统,检查该用户不存在。报错,未捕捉异常。 解决: 1、修改mysql表的该字段为大小写敏感 2、修改程序,对错误进行捕捉。 处理字段: [NAT...2008-10-14 16:11:36 · 174 阅读 · 0 评论 -
richface 皮肤
一、绪 richface默认提供了8套皮肤(plain emeraldTown blueSky wine japanCherry ruby classic deepMarine),位于richfaces-impl包的META-INF\skins目录下: 另外提供了3个可选皮肤(laguna darkX glass)分别以独立jar包发布。 二、动态变换皮肤 richface...原创 2010-01-07 13:36:34 · 212 阅读 · 0 评论 -
richfaces中facelet版本升级到2时的典型错误和解决办法
2010-8-31 9:48:35 com.sun.faces.config.ConfigManager initialize 信息: Unsanitized stacktrace from failed start... javax.faces.view.facelets.FaceletException: Must have a Constructor that takes in a Co...原创 2010-08-31 10:23:39 · 433 阅读 · 0 评论 -
checkbox与dataTable的完美结合
本文介绍了richface的一种使用情况:datatable和checkbox的结合。 rich:dataTable是很不错的web控件。但如果编写如下图效果的业务,必须结合checkbox来使用。 现附上代码,然后分析 <rich:dataTable id="carList" width="555px" rows="#{usr.pageSize}" value="#{...原创 2010-02-23 17:43:15 · 1521 阅读 · 0 评论 -
探讨JSF·RichFaces分页的一种策略
richfaces提供的rich:dataTable和rich:datascroller能够很好地,自动实现数据量较小的分页业务。 如果是海量的数据,一次将数据都放入cache做翻页会产生两个突出问题。一是会急剧消耗掉server的内存,另择对数据的变化无法及时更新到页面--除非及时更新cache,但这会带来并发,性能等问题。 都查出来的对立面是只查询当页数据。当然,也可以考虑中间方案--查询...2010-03-22 17:06:48 · 139 阅读 · 0 评论 -
当前浏览器对html5的支持[狠图]
html5是web的未来,这部巨作尚未完成,现在闪现的还只是一些精彩的桥段。本文将窥探时下浏览器对html5的支持情况。 firefox 当前版本:3.6.13 得分:139 chrome: 当前版本:8.0.552.237 得分:231 safari: 当前版本:5.0.3 得分:165 Opera: 当前版本:11 得分:177...2011-01-15 03:08:40 · 159 阅读 · 0 评论 -
Tomcat管理配置
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/&原创 2011-04-10 00:49:06 · 161 阅读 · 0 评论 -
Apache benchmarking
NAME ab - Apache HTTP server benchmarking toolSYNOPSIS ab [ -A auth-username:password ] [ -b windowsize ] [ -B local-address ] [ -c concurrency ] [ -C cookie-name=value ] [ -d ] [ -...原创 2013-11-17 16:15:48 · 201 阅读 · 0 评论 -
[web architect] tomcat+nginx单机
location / { root /cygdrive/d/codes/airfactory/air-restful/src/main/webapp; index index.html index.htm; } location /restful/ { prox...原创 2012-12-24 18:39:37 · 83 阅读 · 0 评论 -
[web architect] nginx1.2.6+ tomcat7+memcached1.2.6
Load Balancer (Nginx) / \ Cluster1 Cluster2 / \ / \ Tomcat1 Tomcat2 Tomcat3 Tomcat4 memcached 下载: Ubuntu: sudo apt-get install m...原创 2012-12-25 17:40:37 · 108 阅读 · 0 评论 -
动态加载css和java script
var portalLoader = { dojo : { url:"/Dojo/dojo-release-1.6.1/" }, call : (function() { function hasFile(tag, url) { var contains = false; var files = document.getElementsByTagName(...原创 2013-01-24 18:53:26 · 237 阅读 · 0 评论 -
在spring中配置proxool连接池
applicationContext-hibernate.xml: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> …… <property name="hibernateProperties"> <props> <2008-06-11 13:52:00 · 93 阅读 · 0 评论 -
源代码版本控制
源代码版本控制 这是软件开发中一个十分重要的工程手段,几乎是必须的一个Process(过程)。很多作坊式的开发团队在采用软件工程的一些方法的时候,第一个要进行改进或增加的,往往就是这个过程。对初学者学习而言,建议在开始进行实践小项目的阶段即进行源代码版本控制,因为这在以后的工作中,是一定会用到的。 源代码版本控制的基本原理如下: 在服务器端建立该项目的数据库,并保存你选定的项目源...2006-02-10 13:06:00 · 268 阅读 · 0 评论 -
Tomcat 5.5连接池的配置
以PostgreSQL数据库为例(MySQL配置是一样的)。 从http://jakarta.apache.org/commons/dbcp/下载commons-dbcp-1.2.1.jar,然后拷贝放到Tomcat 5.5/common/lib下PostgreSQL的JDBC驱动程序=http://jdbc.postgresql.org/download.htmlMySQL的JDBC驱动程序...2006-02-09 12:42:00 · 106 阅读 · 0 评论 -
翻页的处理
1 翻页时排序:为了实现多种排序的显示页面,翻页函数得增加排序这个参数,以实现多种排序下的翻页。因此原函数[<a href='#' onClick="rollPage(<%=Next%>,<%=len%>)">下一页</a>] 更改如下:[<a href='#' onClick="rollPage(<%=Next%>,&2004-12-28 10:11:00 · 213 阅读 · 0 评论 -
上传file前,判断上传文件的扩展名
首先我不太确定Js能否扑捉到file的value,于是作了一个测试:<script language=javascript>function upLoadFile1(){alert(document.UploadForm.myfile.value);}</script><a href="#" onClick="javascript:upLoadFile1()">...2004-12-28 10:20:00 · 270 阅读 · 0 评论 -
上传文件前判空
上传文件时如果下拉列表框或file框为空,会报错。下面就解决这个问题。 提取下拉框中的值的一个测试:<body>请给出下拉框的值 : <select name="mychoise" onPropertyChange="a()"> <option selected >选择</option> <option>1</o2004-12-28 10:24:00 · 121 阅读 · 0 评论 -
根据radio值动态显示file
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script language="JavaScript">function howmany(){var fm;fm=document.form1; for(i = 0; i &a2005-03-01 17:51:00 · 100 阅读 · 0 评论 -
jsp/servlet 乱码解决小方法
import java.io.UnsupportedEncodingException; String s1 = (String)request.getParameter("txtcondition"); try { s1 = new String(s1.getBytes("ISO-8859-1"),"GB2312"); }...2005-03-13 15:13:00 · 73 阅读 · 0 评论 -
关于unconditional
在active状态调用destroyApp(boolean unconditional)或者pauseApp()方法可以使得MIDlet进入destroyed或者pause状态。值得一提的是destroyApp(boolean unconditional)方法,很多开发者对unconditional参数不是很理解,事实上,当destroyApp()方法被调用的时候,AMS通知MIDlet进入des...2005-03-18 23:18:00 · 206 阅读 · 0 评论 -
实现转贴功能的store procedure
数据库结构board表--论坛板块表theme表--论坛主题表message表--帖子主表reply表--回帖表其中board表记录了messagetable和replytable的表名(说明这两个表是可变的)。theme表记录了msgnumber,replynumber,即该主题下的帖子数量和回帖数量,newmsgid最新帖id.themeid是主题的编号,它对应一个板块区号(id),通过the...2005-04-05 11:59:00 · 140 阅读 · 0 评论 -
iframe
Iframe标记又叫浮动帧标记,你可以用它将一个HTML文档嵌入在一个HTML中显示。它不同于Frame标记最大的特征即这个标记所引用的HTML文件不是与另外的HTML文件相互独立显示,而是可以直接嵌入在一个HTML文件中,与这个HTML文件内容相互融合,成为一个整体, 另外,还可以多次在一个页面内显示同一内容,而不必重复写内容,一个形象的比喻即“画中画“电视。 Iframe标记的使用格式是: &...2005-04-07 22:12:00 · 93 阅读 · 0 评论 -
一个作为iframe嵌入的frame 作用是滚动浏览
代码片断:<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">……<script> var actualwidth=''; var copyspeed=2; var part1,part2; function fillup(){ //他们用于循环取得数据: part1=document.2005-04-14 17:55:00 · 130 阅读 · 0 评论 -
JS 滚动字幕
<marquee align=left|center|right|top|bottombgcolor=#n direction=left|right|up|down behavior=type height=n hspace=n scrollamount=n Scrolldelay=n width=n VSpace=n loop=n>内容</marquee>各参数详解:al...2005-04-25 13:19:00 · 153 阅读 · 0 评论 -
blog工作原理以及bbs相应原理
2005-09-23 17:35:02 加盟新公司,我的第一个工作结束了,是一个开源的blog。我想在下一个bbs开发工作开始之前,在此总结一下,并对比熟悉一下新的工作。 blog使用了spring作控制。一个重要的文件是despatcher-servlet.xml。表现层用到Velocity。Velocity的扩展名是.vm,这个开源项目以.c结尾,通过c.tld和despatcher-serv...2006-02-09 12:32:00 · 339 阅读 · 0 评论 -
天乙社区流程分析
2005-10-11 16:03:27 今天在天乙社区(http://bbscs.laoer.com)发表了关于这个社区开元项目bbscs6.0流程分析的文章。由于这个项目始终没有像样的文档,我决定为初学者提供些帮助,同时也想得到高人指点。这篇文章也是我近一个月来的学习总结,原文如下: 天乙社区使用了当下几种流行的j2ee技术,设计较为合理,我最近一边学习相关技术,一边研究,大概有了一个初步认...2006-02-09 12:37:00 · 92 阅读 · 0 评论 -
一个简单的带Body的自定义Tag开发过程
2005-10-19 12:08:34 JasonDong2005-09-28 今天学习带body的自定义标签,尝试写一个标签,这个标签可以迭代显示标签主体里面的内容,迭代的次数由标签的属性指定. 首先,要说明的是,其实标签也是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就可以作出自己的自定义标签库了.呵呵...2006-02-09 12:38:00 · 105 阅读 · 0 评论 -
dojo 动态创建下拉菜单和输入框
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html dir="ltr"> <head> <style type="text/css">原创 2013-02-04 18:35:14 · 490 阅读 · 0 评论