
Web
文章平均质量分 61
Senton
所有真正杰出的设计一旦被设计好,看起来都是那么的简单和显而易见。但是在获得杰出设计的过程中,需要付出令人难以置信的努力。
展开
-
发布一个支持N级下拉列表联动的控件
最近,由于工作的需要,写了一个联动下拉列表控件,理论上支持N级联动,后台可以使用java的Spring3 MVC的@ResponseBody标注来返回数据(我现在的项目就是使用这种方法)或者,也可以使用其他方式,只要返回的数据格式为json就行,且不局限于java语言代码中。 写的不好的地方,请大家多指教,哪位朋友有好的建议也可以修改并贴出来与大家共享。 有兴趣的朋友可以更进一步的增强...原创 2010-10-29 14:38:43 · 236 阅读 · 0 评论 -
Tomcat配置和Web应用程序开发
◆tomcat是一个专门用于web服务的服务器软件. 1.运行 :设置完毕后就可以运行tomcat服务器了,进入tomcat的bin目录,windows下用startup启动tomcat,相应的关闭tomcat的命令为shutdown和shutdown.sh。启动后可以在浏览器中输入http://localhost:8080/测试。你可以测试其自带的jsp和servlet示例。 ...2006-10-05 13:47:00 · 213 阅读 · 0 评论 -
Java应用技巧:对于 Cookie 的操作详解
1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 cookie.setPath("/test/test2"); 设置Cookie路径,不设置的话为当前路径(对于Servlet来说为...2007-10-03 23:47:00 · 117 阅读 · 0 评论 -
表格不能垂直居中问题解决一例(超简单)
近日,公司美工在画一个HTML时,发现表格不能垂直居中,很是困惑,示意源代码为:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文2007-09-12 11:07:00 · 1265 阅读 · 0 评论 -
使用Javascript评估用户输入密码的强度
密码已经是我们生活工作中必不 可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的密码进行安全评估,并显示出相应的 提示信息,那么对用户设置一个安全的密码将有很大帮助。同时也使得网站更具人性化,更有吸引力. 什么是一个安全的密码呢?本程序按以下的方式进行评估. 1.如果密码少于5位,那么就认为这是一个弱密码. 2.如果密码只由数字、...2007-08-18 15:34:00 · 218 阅读 · 0 评论 -
用Javascript脚本写的一个全新的Select
由于系统自带的Select实在是不好用,这里我用javascript写了一个全新的Select.功能: 1.可编辑的Select 2.长度可以随意修改 3.可以遮盖系统Select 4.支持forms 5.支持CSS修改外观使用方法var 实体化变量=new editselect(名字,长度,默认字符串,宽度,高度,只读)实体化变量.add(option数值)这只是一个测试版,很...2007-08-10 13:10:00 · 216 阅读 · 0 评论 -
IE和Firefox在JavaScript方面的兼容性
1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用docume...2007-08-10 12:58:00 · 123 阅读 · 0 评论 -
Dreamweaver中如何格式化代码
Dreamweaver本身带有自动整理的功能!<o:p></o:p>首先在[编辑]|[首先参数]的"代码格式"中设置好格式:<o:p></o:p> 第一行:勾选.可以选择使用Tab键或空格键填补缩进.第二行:Tab键所占空位.这个只在DreamWeaver中有影响.不管你设为几,在文件中,一个Tab键还是一个Tab键.第三行:是否自动换行.不选...2007-06-17 00:51:00 · 238 阅读 · 0 评论 -
工作中遇到的几个CSS样式表的问题
一. HTML中TD不换行,在CSS中使用”white-space:nowrap;” 二. 属性:cursor:值:hand是手型 crosshair是十字型 text是移动到文本上的那种效果 wait是等待的那种效果 default是默认效果 help是问号 e-size是向右的箭头 ne-resize是向右上的箭头 n-resize是向上的箭头 nw-resize是向左上的箭...2007-06-17 00:46:00 · 160 阅读 · 0 评论 -
模仿QQ弹出窗口的源代码(推荐)
<html> <!--把下列代码加到head区域内--> <head> <SCRIPT language=javascript> //more javascript from http://www.webjx.com window.onload = enetgetMsg; window.onresize = enetresizeDiv;...2007-02-25 14:56:00 · 466 阅读 · 0 评论 -
使用CSS+JavaScript实现可拖动的窗口的源代码(推荐)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta2007-02-25 14:55:00 · 480 阅读 · 0 评论 -
Struts 之 DispatchAction
介绍 DispatchAction就是在struts-config中用parameter参数配置一个表单字段名,这个字段的值就是最终替代execute被调用的方法。 例如parameter="method"而request.getParameter("method")="save",其中"save"就是MethodName。struts的请求将根据parameter被分发到"sav...2006-12-07 00:07:00 · 164 阅读 · 0 评论 -
自定义标签简介
自定义标签:JavaBean和自定义标签的区别:它们都是一个可重用的组件,自定义标签可以与jsp页面通信,javabean不行,它只是一种数据模型,标签可以显示数据,javabean是被动的,等jsp来调用,自定义标签可以操纵jsp,是jsp的一部分. 标签体可以包含文本,jsp脚本,jsp表达式,EL表达式,后三种是把执行结果当作文本来处理. 通常我们写的标签处理文件,Servlet,...2006-11-09 14:36:00 · 145 阅读 · 0 评论 -
web.xml元素介绍
web.xml元素介绍我将自己知道的web.xml的元素整理了一下: web.xml首先是肯定要包含它的schema. <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java...2006-11-09 09:23:00 · 128 阅读 · 0 评论 -
jsp常用的指令与标签
1.Jsp指令:语法:<%@ 指令名 属性="值"%>.jsp指令负责告诉jsp引擎如何把页面翻译成servlet.page指令:用于定义jsp页面的各种属性,最好放在jsp页面的起始位置,属性有language,extends,import,session,buffer,autoFlush,isThreadSafe,info,isErrorPage,contentType,pag...2006-11-02 21:36:00 · 135 阅读 · 0 评论 -
Tomcat5中文问题解决之道
在tomcat5中发现了以前处理tomcat4的方法不能适用于处理直接通过url提交的请求,上网找资料终于发现了最完美的解决办法,不用每个地方都转换了,而且无论get,和post都正常。写了个文档,贴出来希望跟我有同样问题的人不再像我一样痛苦一次:-)问题描述:1 表单提交的数据,用request.getParameter(“xxx”)返回的字符串为乱码或者??2 直接通过ur...2006-11-01 14:38:00 · 106 阅读 · 0 评论 -
HTTP协议精解
WEB服务器和浏览器之间的一问一答的交互过程也得遵循一定的规则,这个规则就是HTTP协议。它是TCP/IP协议集中的一个应用层协议,用于定义浏览器和WEB服务器之间交换数据过程以及数据本身的格式。现在被广泛使用的HTTP/1.1相对HTTP/1.0而言,最大的特点就是支持持续连接。1.HTTP/1.0的会话方式: 建...2006-10-08 18:46:00 · 133 阅读 · 0 评论 -
Servlet开发基础
1.澄清动态网页和动态HTML网页的区别:动态网页:web服务器端动态创建的网页,在不同时间段访问可能产生不同的效果。动态HTML:是在客户端使用脚本文件产生的一种动态效果。是浏览器解释执行的。最主要的区别在于在不同时间段查看前者的源文件都是不同的,而后者的源文件都是相同的源文件,尽管在不同的时间段表现出来的效果不一样。2.浏览器、引擎、API和动态网页程序之间的关系:Servlet是一个jav...2006-10-08 20:48:00 · 133 阅读 · 0 评论 -
使用Servlet实现动态文件下载
实现动态文件内容的下载:1.Servlet必须告诉浏览器其所输出的内容的类型不是普通的文本文件或HTML文件,而是要保存到本地的一个下载文件.下面程序中详细解说.2.需要通过HttpServletResponse.setHeader方法设置Content-Disposition头的值为"attachment;filename=文件名",3.因为下载的文件可能是各种类型.所以如果要将内容传送给客户端...2006-10-12 22:16:00 · 156 阅读 · 0 评论 -
Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen ...原创 2010-08-23 16:30:57 · 197 阅读 · 0 评论 -
web.xml元素介绍
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用JDNI取得站台资源 要了解web.xml的设定值,必须了解它的schem...原创 2010-08-23 16:27:07 · 235 阅读 · 0 评论 -
GUI设计禁忌书摘
同一页面包含重复功能的链接或按钮。将复选框用作单选按钮。无初始值的复选设置(多选一)。复选框中有模棱两可的选项。用文本输入框显示只读数据。单选按钮之间间隔太大。属性标志对齐方式不一致。当前无效的控件不充分置灰,灰色代表无效。显示对用户无意义的错误提示,特别是显示程序员式提示。不同的类型页面窗口显示相同的标题,产生标志内容混淆。窗口的标题和调用的命令不一致。...2009-02-13 10:47:00 · 134 阅读 · 0 评论 -
软件界面设计要素
软件界面设计要素界面设计是为了满足软件专业化标准化的需求而产生的对软件的使用界面进行美化优化规范化的设计分支。具体包括软件启动封面设计,软件框架设计,按钮设计,面板设计,菜单设计,标签设计,图标设计,滚动条及状态栏设计,安装过程设计,包装及商品化。 在设计的过程中有较多注意的关键问题,以下列出几点: (1)软件启动封面设计 应使软件启动封面最终为高清晰度的图像,如软件启动封面需在...2009-02-11 09:51:00 · 282 阅读 · 0 评论 -
UI设计,仅是画张图吗?
UI设计,仅是画张图吗? 很多时候,当别人问及你是做UI设计,会随口说:“哦,美工!“。象这样的称呼,很多有UI比较早的公司(比如金山,讯腾等),都已经改变了认识,但现实生活中却存在诸多对UI工作的误解和轻视。在此仅举例谈一点日常生活中对UI误解的现象,并给出说明来,目的在于UI能更好的与软件开发的各部分协调。UI自己的认识一...2009-02-11 09:44:00 · 968 阅读 · 0 评论 -
用户界面设计的技巧与技术
用户界面设计的技巧与技术 对大多数人来说,用户界面就是软件本身。所以,掌握用户界面设计的技巧与技术是让软件走向市场的最直观因素。原文来源于http://WWW.ambysoft.com/userInterfaceDesign.Pdf。 对于应用软件来说,一个基本现实就是:用户界面...2009-02-11 09:43:00 · 1330 阅读 · 0 评论 -
UI设计流程
UI设计流程 确认目标用户 在软件设计过程中,需求设计角色会确定软件的目标用户,获取最终用户和直接用户的需求。 用户交互要考虑到目标用户的不同引起的交互设计重点的不同。 例如:对于科学用户和对于电脑入门用户的设计重点就不同。采集目标用户的习惯交互方式 不同类型的目标用户有不同的交互习惯。这种习惯的交互方式往往来源于其原有的针对现实...2009-02-11 09:41:00 · 371 阅读 · 0 评论 -
界面设计规则和规范
界面设计规则和规范界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的*作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程...2009-02-11 09:38:00 · 444 阅读 · 0 评论 -
Alan Cooper 的交互设计观(转载)
Alan Cooper 的交互设计观(转载) Alan是一位仅仅做了大约15年编程的交互设计师,以下文字是对2001年一次访谈的文字提炼。交互设计1. 处理对象是人,没有CPU、编程语言、操作系统,关注焦点是用户需求而不是设计,和用户界面设计不是一回事。2. 不是艺术,不是工程类学科,是一种非常困难、非常不同的技术,与写代码相...2009-02-11 09:23:00 · 800 阅读 · 0 评论 -
什么是交互设计(Interaction Design)?
什么是交互设计(Interaction Design)?一个交互实例vivi(薇薇,26岁,一位优雅迷人的OL)打开钱包,从卡夹层里拿出那张有着金黄葵花的银行卡,又了到发工资的时候,不知道今天到帐了没有,还约好了明天和死党一起Shopping呢!刚才路过银行想查一下余额,但是排队的人太多了,不过还有电话银行嘛,vivi一边想,一边拿出手机,拨通了电话银行的号码:一个温柔礼貌的...2009-02-11 09:16:00 · 314 阅读 · 0 评论 -
web标准常见问题大全 让FireFox与IE兼容
web标准常见问题大全 让FireFox与IE兼容 1.超链接访问过后hover样式就不出现的问题 被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序: L-V-H-A Code: <style type="text/css"> <!-- a:link {} a:visited {} ...2008-11-20 09:42:00 · 134 阅读 · 0 评论 -
JQuery框架介绍
官方网站:http://jquery.com jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:Starterkit (http://jquery.bassistance.de/jquery-starterkit.zip) ...2008-08-27 20:43:00 · 246 阅读 · 0 评论 -
中文编码问题全面分析
基于web的应用开发都会涉及到编码问题,特别是中文编码,一直是开发人员常见问题之一,也最为初学者所困扰。我们知道计算机最初是按英语单字节字符设计的,现在很多软件及系统仍然默认使用ISO8859-1编码来表示。因此,有的时候处理中文字符就会出现乱码的现象。出现乱码不只是简单的由某个软件所造成的,很可能与系统或相关软件有关联影响。 在web软件开发过程中,我们将涉及到四个可能会导致字符编码问题的方...2008-01-25 20:25:00 · 292 阅读 · 0 评论 -
绝好的portal中文学习网站
1. 使用 WebLogic Workshop Portal Extensions 进行门户开发:http://dev2dev.bea.com.cn/download/school/workshop/WorkshopCNHelp/doc/zh/core/index.html 2. Portlet 教程 http://wiki.javascud.org/pages/viewpage.ac...2007-10-23 20:37:00 · 210 阅读 · 0 评论 -
关于Portal
关于Portal By http://maxuan.blueidea.com/archives/2006/418.shtml这里所说的Portal是指JCP-JSR168规范所描述的:Portal是...2007-10-23 20:18:00 · 157 阅读 · 0 评论 -
Session详解
session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目...2006-11-01 14:27:00 · 114 阅读 · 0 评论 -
MVC模式
MVC模式 所谓的MVC模式就是模型-视图-控制器(Model-View-Controller)模式,其结构图如下: 从严格意义上来说,MVC模式实际上是结构模式,而不是设计模式.一个架构模式描述软件系统里的基本的结构组织或纲要.它提供一些事先定义好的子系统,指定它们的责任,并给出把它们组织在一起的法则和指南.一个架构模式常常被分解成多个设计模式联合来实现,很显然,MVC就是这样一种架构模式. ...2006-10-22 07:53:00 · 157 阅读 · 0 评论 -
JBoss中事务超时的解决方案
JBoss 中容器管理事务超时错误: WARN [TransactionImpl] Transaction TransactionImpl:XidImpl[FormatId=257, GlobalId=lijing/17, BranchQual=, localId=17] timed out.原创 2007-06-17 00:57:00 · 6224 阅读 · 0 评论 -
通用分页实现及其OO设计探讨(强烈推荐)
通用分页实现及其OO设计探讨分页是一种常用的页面数据显示技术,分页能够通过减少页面数据处理量从而提高了系统的性能。分页应该是做WEB开发必须掌握的一个小技术。而分页却是复杂的,倒不是它的技术有多复杂;而是有太多的重复代码,这些代码都难以重用。能不能实现一个通用的分页框架?每次只需要去覆写一两个方法,通过少量的代码就能实现分页的功能?一、一般分页应该要具有的功能有: 1. 灵活的设原创 2007-05-19 17:48:00 · 2862 阅读 · 2 评论 -
使用Javascript评估用户输入密码的强度
密码已经是我们生活工作中必不 可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的密码进行安全评估,并显示出相应的 提示信息,那么对用户设置一个安全的密码将有很大帮助。同时也使得网站更具人性化,更有吸引力. 什么是一个安全的密码呢?本程序按以下的方式进行评估. 1.如果密码少于5位,那么就认为这是一个弱密码. 2.如果密码只由原创 2007-08-18 15:34:00 · 1268 阅读 · 0 评论 -
用Javascript脚本写的一个全新的Select
由于系统自带的Select实在是不好用,这里我用javascript写了一个全新的Select.功能: 1.可编辑的Select 2.长度可以随意修改 3.可以遮盖系统Select 4.支持forms 5.支持CSS修改外观使用方法var 实体化变量=new editselect(名字,长度,默认字符串,宽度,高度,只读)实体化变量.add(option数值)这只是一个测试转载 2007-08-10 13:10:00 · 1505 阅读 · 0 评论