- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 web.xml 配置详解
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用JDNI取得站台资源要了
2010-05-29 09:03:00 594
原创 web.xml配置Session超时时间注意的单位问题
为单个Web应用 配置超时时间可以在web.xml中使用元素,如 .... 15 ... 这个时候的“15”单位是分钟!如果在配置Servlet是指定初始化参数决定超时时间,例如下:.... Example exa.mp.le.Example2
2010-05-29 09:00:00 6921 1
原创 CSS完美兼容IE6/IE7/FF的通用方法
关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助.一、CSS HACK以下两种方法几乎能解决现今所有HACK.1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)2
2010-04-08 14:36:00 502
原创 firefox ie css中到底的差别
一、CSS HACK 以下两种方法几乎能解决现今所有HACK.1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)#wrapper{width: 100px!important; /* IE7+FF */width: 80px; /* IE6 */}
2010-04-08 14:31:00 1006 1
原创 JSP的错误页面设置和页面跳转等
errorPage的实际使用方法使用错误页面配置有如下两种方法1.在注意:errorPage的路径是以当前web引用的根路径为根。<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" errorPage="/WEB-INF/error.jsp"%>
2010-04-07 09:47:00 18617 1
原创 常见的mysql的错误代码
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。1044错误:数据库用户权限不足,请联系空间商解决1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。1146错误:数据表缺失,请恢复备份数据.2002错误:服务器端口不对,请咨询空间商正确的
2010-04-01 11:10:00 770
转载 eval 函数
首先来个最简单的理解 eval可以将字符串生成语句执行,和SQL的exec()类似。 eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子: 我们要做一个function(),功能是输入网页中
2010-03-05 10:23:00 590
原创 Javascript DOM基础
DOM是针对XML的基于树的API,它与语言无关,实现方式有很多种(各语言基本都有自己的实现)。不过我们经常用的,是JavaScript 下的dom针对xhtml的操作,只是dom的一个分支应用。名词解释:Dom:文档对象模型。Document object model Bom:浏览器对象模型,也可以叫窗口对象模型。(window object model.) API:应用编程接口。DOM其实可以
2010-01-25 09:52:00 520
原创 Table
是表格中的一个单元格; 是表格中的表头,即TableHead的缩写,与标记相比,它通常具有其他特定格式,如单元格中的内容加粗、居中显示。 ---------------------------------------------- 更多可参考: HTML表格制作 一、创建表格 在HTML中可使用、、、、等标记符来创建和设计表格。 1)标记符 双标记符和用于定义表格,一个表格的所有内容都放在这2个标
2010-01-18 17:01:00 1425 2
转载 关于html中的条件注释
条件注释只能在IE下使用,因此我们可以通过条件注释来为IE添加特别的指令。通俗点,条件注释就是一些if判断,但这些判断不是在脚本里执行的,而是直接在html代码里执行的,比如:这里是正常的html代码1,条件注释的基本结构和HTML的注释()是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。 2,IE 将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。
2010-01-18 12:06:00 6182
原创 Fckeditor
使用Fckeditor的话,如果文本内容过长,可以自己去设计一个分页的方法。我想了一个方法,是另外建立2个表,为一对多关系:文章表——页面表。输入方式是用一个大的表单,里面可以有一个ADD的按钮来自行使用DOM来增加TEXT输入框数目,一个TEXT输入框为一个页。提交之后批量添加到页面表里,一个页面是一条记录。显示的时候按照平时做分页的方法来做。下面先贴上正常使用FCKeditor的方法:去下载了
2009-12-17 11:36:00 529
原创 AJAX(一)创建XMLHttpRequest对象
XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。 了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法: 先看看IE创建XMLHttpRequest 对象的方法(方法1): var xmlhttp = new
2009-12-14 14:58:00 499
原创 Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹
2009-12-02 09:12:00 392
原创 ServletAPI
HttpServletResponse加入表示状态码、状态信息和响应头标的方法,它还负责对URL中写入一Web页面的HTTP会话ID进行解码。HttpServletResponse接口中的方法 void addCookie(Cookie cookie) 将一个Set-Cookie头标加入到响应。 void addDateHeader(String name,l
2009-11-16 00:34:00 513
原创 JSP 防止重复提交 防止重复刷新 防止后退问题以及处理方式
一。前言 你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢? 二。问题场景 首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的场景是什么?(似乎只有人来问没有人来解释) 1。
2009-08-20 13:02:00 448
原创 使用Struts的Token机制解决表单的重复提交
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌
2009-08-20 10:38:00 326
原创 JavaScript最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可
2009-08-09 14:43:00 543
原创 JAVA防止重复和非法提交表单
1、当用户进行的是Refresh/Reload/Back/Forward操作、以及先Back再Submit操作时,仅仅是reloading先前的结果页。 2、当用户重复提交同一个任务操作时,后台服务接收并处理第一次提交的任务,后面提交不起作用(不转向也不提示)。 3、该功能具有公用性。 基本形成思路: 1、在basic filter中实现公
2009-08-09 11:00:00 2315
转载 给JavaScript新手的24条实用建议
本文列出了24条能让你的代码编写过程更为轻松高效的建议。也许您还是JavaScript初学者,刚刚写完自己的Hello World,那这里有很多对您的工作将十分有用的小贴士;也许有些技巧您已经知道,那就试试快速浏览一下,看能不能发现一点新东西吧!注:本文多次用到Firebug的console对象,请参考 Firebug Console API 。关于firebug的更详细介绍,请
2009-07-22 10:43:00 461
转载 ping
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看
2009-07-06 10:53:00 341
原创 PDF转换成Word文档
应该说,PDF文档的规范性使得浏览者在阅读上方便了许多,但倘若要从里面提取些资料,实在是麻烦的可以。1、实现工具:Office 2003中自带的Microsoft Office Document Imaging 应用情景:目前国外很多软件的支持信息都使用PDF方式进行发布,如果没有Adobe Reader,无法查看其内容,如果没有相关的编辑软件又无法编辑PDF文件。转换为DOC格式则可以
2009-07-02 11:19:00 365
原创 JSP与MySQL交互的中文乱码解决方案及总结
首先实现了一个StringConvert bean(GBtoISO()和ISOtoGB()两个方法),解决了与MySQL数据库交互的时候的部分中文乱码问题:在JSP程序中读取MySQL的中文内容,用这两个方法可以解决乱码问题。 但是从JSP写入到MySQL的中文内容都成了乱码,并且再读出来的时候也显示为"??",在这里应该出现了编码转换过程中的字符信息丢失。郁闷的是,我在命令行窗口中登陆到My
2009-06-29 10:26:00 506
原创 JAVA中转义字符
JAVA中转义字符: 1.八进制转义序列:/ + 1到3位5数字;范围/000~/377 /0:空字符 2.Unicode转义字符:/u + 四个十六进制数字;0~65535 /u0000:空字符 3.特殊字符:就3个 /":双引号 /:单引号 //:反斜线 4.控制字符:5个 / 单引号字符 // 反斜杠字符 /r 回车 /n
2009-06-28 11:20:00 686
原创 eclipse(myeclipse)自动联想快捷键(alt+/)不出效果解决办法
内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。而已前eclipse(myeclipse)版本中的 alt + / 快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt + / 来实现内容助手
2009-06-28 10:08:00 6287 1
原创 hibernate id 设置(解决多进程 id 冲突)
type (可选): 标识Hibernate类型的名字。 column (可选 - 默认为属性名): 主键字段的名字。 unsaved-value (可选 - 默认为null): 一个特定的标识属性值,用来标志该实例是刚刚创建的,尚未保存。这可以把这种实例和从以前的session中装载过(可能又做过修改--译者注)但未再次持久化的实例区分开来。 access (可选 - 默认为property)
2009-06-28 09:40:00 1061
原创 MySQL常用操作语句
1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p s
2009-06-28 08:55:00 430
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人