
web 开发
programloverjack
微风2019
展开
-
Installing Tomcat on Mac OS X
To get Tomcat, visit the following link: http://tomcat.apache.org/. Once there, click on the Tomcat 5.5 link under the Download heading. Under Core, select the tar.gz file.Download the tar.gz file....原创 2013-02-28 16:15:17 · 129 阅读 · 0 评论 -
解决不同浏览器上中文文件名的下载乱码问题
目前,我们的U盘和Mail中对含有中文文件名的下载处理都不是太好 在某些浏览器下,下载显示的文件名是乱码 我又顺便看了一下其他各邮箱和网盘的处理,只有QQ处理的比较好 现在时基本上每个浏览器都能正常显示中文的文件名 花了一些时间对IE,Firefox,Opera,Chrome,Safari这几个浏览器进行了测试 总结了一下,各浏览器能正确识别的编码格式,只要...原创 2012-02-27 20:55:00 · 291 阅读 · 0 评论 -
servlet tomcat web.xml配置信息说明
过滤器: 1.类型配置1[解决请求期间,数据库session关闭的异常] 下面这个过滤器是针对JPA中在配置中设置了延迟加载属性,导致在request请求期间,数据库session关闭的解决方案<!-- OpenEntityManagerInViewFilter --> <filter id="springOpenEntityManage...原创 2012-02-17 10:42:59 · 84 阅读 · 0 评论 -
http协议那点事!
作为一个开发者,尤其是web开发人员,我想你有必要去了解这一系列的处理流程,在这期间,浏览器和服务器到底是如何打交道的?服务器又是如何处理的?浏览器又是如何将网页显示给用户的呢?......疑惑和细节真是太多了。坦白讲,要想彻彻底底的弄清楚以上每个疑惑和处理细节,至少需要十本书的厚度,所谓“底层无极限”嘛,而且不同的web服务 器和服务器端编程语言的实现和处理流程不尽相同(但本质都...原创 2012-02-13 21:52:58 · 136 阅读 · 0 评论 -
运用proxool连接池
最近做的一个项目中运用到了连接池技术,可能我们大家比较熟悉的开源连接池有dbcp,c3p0,proxool。对这三种连接池来说,从性能和出错率来说,proxool稍微比前两种好些。今天我主要简单的讲述一下,我在项目中成功的配置和源码。 第一步:首先去[url]http://proxool.sourceforge.net/[/url]下载一个proxool.jar文件了...原创 2012-01-10 10:19:45 · 76 阅读 · 0 评论 -
兼容 ie,ff,Google,safari,opera 的回车事件
http://oraclestudy.iteye.com/blog/1232946 <html><head><title></title> <script type="text/javascript"> document.onkeydown=function(e) { /...原创 2012-01-09 16:56:58 · 121 阅读 · 0 评论 -
js 中eval和execScript
http://blog.youkuaiyun.com/on_load_1988/article/details/5342823eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。 举个最简单的例子: 代码如下:<script type="text/javascript"> eval("a...原创 2012-01-09 16:55:26 · 153 阅读 · 0 评论 -
Tomcat Error Page配置 与 Error Page在IE下不能转发的问题
Tomcat Error Page配置 与 Error Page在IE下不能转发的问题一:Tomcat Error Page配置如果JSP页面出现异常,就会转到tomcat自动的那个异常页面,页面不怎么友好。jsp标准中提供了error page的配置,可以自己定义当出现错误时跳转到哪个页面。这个配置在web.xml里面进行配置,下面一步步...原创 2012-01-09 13:46:50 · 78 阅读 · 0 评论 -
网页背景音乐使用方法
一、学会添加音乐文件 为网页添加背景音乐的方法一般有两种,第一种是通过普通的< bgsound>标签来添加,另一种是通过< embed>标签来添加。 (一)使用< bgsound>标签 用Dreamweaver打开需要添加背景音乐的页面,点击“代码”打开代码编辑视图,在< body>< /body>之间输...原创 2011-11-22 12:25:31 · 325 阅读 · 0 评论 -
部署war文件到Apache Tomcat服务器
下面我将描述正确的部署.war(web application archive)文件到Apache Tomcat服务器的方式。什么是WAR文件:WAR文件(或Web Application ARchive)是一个类似于JAR文件的压缩文件,它用于分发JSP、Servlet、Java类、XML文件和外部的JAR文件、标签库、静态文件等。假如你有一个WAR文件,假设是MyProject.war...原创 2011-11-17 14:45:02 · 846 阅读 · 0 评论 -
Java Pet Store 2.0 应用程序简介
http://developers.sun.com.cn/Java/petstore.html 使用 Ajax 创建用于无缝数据交互的 Web 2.0 web 应用程序是一项复杂的任务,Ajax 是一种包含(但不仅限于)Asynchronous JavaScript 和 XML 的技术。为了帮助您准确理解什么是 Web 2.0,以及 Ajax 如何改善用户体验,Java Bl...原创 2011-11-14 17:48:25 · 288 阅读 · 0 评论 -
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步)
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步):两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数1、传统同步请求参数accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8accept-charset gb2312,utf-8;...原创 2011-11-14 12:23:14 · 220 阅读 · 0 评论 -
Java Pet Store 2.0 应用程序简介
使用 Ajax 创建用于无缝数据交互的 Web 2.0 web 应用程序是一项复杂的任务,Ajax 是一种包含(但不仅限于)Asynchronous JavaScript 和 XML 的技术。为了帮助您准确理解什么是 Web 2.0,以及 Ajax 如何改善用户体验,Java BluePrints 程序 小组开发了 Java Pet Store 2.0 参考应用程序。通过探索 Pet Sto...原创 2011-11-14 09:08:57 · 113 阅读 · 0 评论 -
网站开发 html控件和css篇
1.文本框;<input id="words" type="text" placeholder="Find Open Source Software" name="q"> 样式:#site-header input { margin: 0; width: 150px;}...原创 2011-11-13 18:32:01 · 79 阅读 · 0 评论 -
关于Session生命周期的问题
以下情况,Session结束生命周期,Servlet容器将Session所占资源释放: 1.客户端关闭浏览器 2.Session过期 3.服务器端调用了HttpSession的invalidate()方法。原创 2011-11-13 01:35:27 · 269 阅读 · 0 评论 -
Servlet监听器详解
Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。接口:目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSessionAttributeListener与HttpSessionBindingListener皆使用HttpSessionBindingEvent;HttpSessionListener和Ht...原创 2011-11-13 00:41:27 · 94 阅读 · 0 评论 -
http状态码 总结
// 返回当前请求的http状态码 // 语法:lValue = oXMLHttpRequest.status; // 返回值:长整形标准http状态码,定义如下: // Number:Description // 100:Contin...原创 2011-10-25 22:22:38 · 104 阅读 · 0 评论 -
使用jquery的lazy loader插件实现图片的延迟加载 <转>
官网地址:http://www.appelsiini.net/projects/lazyload 当网站上有大量图片要展示的话,如果一次把所有的图片都加载出来的话,这势必会影响网站的加载速度,给用户带来比较差的体验。通过使用jquery的lazy loader插件可以实现图片的延迟加载,当网页比较长的时候,会先只加载用户视窗内的图片,视窗外的图片会等到你拖动滚动条至后面才加载,这样...原创 2011-10-11 23:41:21 · 119 阅读 · 0 评论 -
Div+CSS实现始终居中的半透明弹出层
<!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><原创 2011-10-10 21:18:56 · 141 阅读 · 0 评论 -
XStream简单介绍
在转载之前,有一些第三方的jar包是必须导入的: xstream-1.4.1.jar --必须的kxml2-2.3.0.jar --如果没有这个的话,在执行PrintWriter instance = new PrintWriter(path);是会抛出异常的 kXML2 is a very fast XML pull-parser implementat...原创 2011-09-29 11:52:50 · 172 阅读 · 0 评论 -
<c:forEach varStatus="status">中 varStatus的属性简介
我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。先就varStatus属性常用参数总结下:${status.index} 输出行号,从0开始。${status.count} 输出行号,从1开始。${status.current} 当前这次迭代的(集合中的)项...原创 2011-09-23 21:08:01 · 121 阅读 · 0 评论 -
log4j 自定义输出不同文件
log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。 先看一个常见的log4j.properties文件,它是在控制台和myweb.log文件中记录日志:log4j.rootLogger=D...原创 2011-09-12 18:28:08 · 89 阅读 · 0 评论 -
对@import url()做一下总结
今天群里无意谈到了@import url(),不太常用,争论很大。一开始是由于一个兼容问题: @import url(/css/a.css) 很简单但出现了兼容问题,在ff下无法调用样式,大家都以为是@import搞的怪,但用link后问题依然出现。经过一番讨论原来是绝对路径在ff下是不认的。 对@import url()做一下总结: 1,@import url()机制是不同于li...原创 2011-09-12 12:15:17 · 343 阅读 · 0 评论 -
Apache Commons工具集简介
Apache Commons工具集简介 Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 一、Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html...原创 2011-09-06 17:28:21 · 79 阅读 · 0 评论 -
java 中文乱码以及空格乱码解决方案总结
以下是我开发邮件发送和文件上传遇到的问题,总结如下: 1.问题描述:下载文件时,出现空格或者中文乱码?解决办法: 下载文件时:response.reset(); // 非常重要 very important response.setContentType("application/msexcel;charset=UTF-8"); St...原创 2011-09-06 16:39:44 · 727 阅读 · 0 评论 -
java web读取属性文件的几种方式总结
读取Properties文件读取,路径,空格,中文问题读取Properties文件和路径问题 如:读取jdbc.properties文件 路径 读取的类位于:package com.query.util; getClass().getResourceAsStream(jdbc.properties) 则jdbc.properties描述的路径是相对于这个类所在包...原创 2011-09-06 16:24:26 · 92 阅读 · 0 评论 -
C3P0连接池详细配置与实现(转载)
C3P0连接池详细配置与实现<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义..原创 2010-10-21 08:34:44 · 123 阅读 · 0 评论