自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 使用ajax实现动态局部刷新

"font-size: medium;">refresh.jsp"text/html;charset=UTF-8"language="java" %>"text/html; charset=UTF-8">"javascript">var XMLHttpReq;//创建XMLHttpRequest对象function createX

2013-05-22 11:24:06 692

原创 Tomcat 中永久内存溢出 java.lang.OutOfMemoryError: PermGen space

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,

2013-03-31 10:19:25 547

原创 表单提交前使用属性onsubmit进行拦截验证

onsubmit的值为一个函数,若函数返回true,则表单提交;否则不提交

2013-01-11 10:57:52 1044

原创 s:radio标签用法总结

struts2中,radio标签用法        1、属性list来输出一组radio按钮,这个list可以从后台获得,也可以直接在页面上设置。         1)直接在页面上设置list="{'male','female'}"         2)从后台获取 list="#request.sexlist"   2、 属性value用于对radio默认值

2013-01-10 09:37:18 7882

原创 struts2中的s:if标签的用法

1 s:set name="age" value="61"/> 页面通过set赋值 同时在页面上判断2 s:if test="${age > 60}">3 老年人 4 s:if>5 s:elseif test="${age > 35}">6 中年人7 s:elseif>8 s:elseif test="${age > 15}" id="waw

2013-01-08 17:20:25 10419

转载 JS中的window.parent、window.top、window.self

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。window.self功能:是对当前窗口自身的引用。它和window属性是等价的。语法:window.self注:window、self、window.

2012-12-21 14:07:08 425

转载 java中彻底解决中文乱码

先分析一下出现乱码的几种情况:数据在页面显示有乱码 数据到服务器后有乱码 从服务器返回的有乱码 使用Ajax收发时有乱码 数据在页面显示有乱码也就是服务器获取数据时没有问题,在客户端上显示数据为乱码,这种情况最好解决,只需修改页面的编码即可:pageEncoding="utf-8"数据到服务器后有乱码通常出现在表单提交数据给服务器,服务器获取时得到的是乱码,

2012-12-21 10:58:50 624

原创 浏览器与服务器通信过程

DNS服务器:计算机域名系统,由解析器和域名服务器组成。域名服务器保存该网络中所有主机的域名和对应的IP地址,并具有将域名转换成IP地址功能的服务器。1.首先我们在地址栏上输入我们想要打开的网址,然后我们通常会按下回车。这样一个请求就由浏览器以一种满足http协议的请求报文的形式发往服务器,请求报文中包含了要请求的页面地址,请求的文件类型等一系列信息。2.在请求报文传递至客户端得网络设

2012-12-20 10:33:38 952

原创 struts2中各种中文乱码问题

浏览器提交数据的方式:表单提交和Ajax提交。 浏览器和服务器交互过程:           浏览器(ie firefox)【get/post】------------>Servlet服务器------------------------------->浏览器显示                                 编码                   解码成unico

2012-12-19 17:32:14 969

原创 Struts2 拦截器和过滤器的使用

拦截器与过滤器的区别:         1、拦截器是基于java的反射机制的,而过滤器是基于函数回调         2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器         3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用         4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能

2012-12-18 18:38:44 501

原创 oracle中net manager使用

当我们建立了Oracle数据库后,必须合理地配置监听程序和网络服务名后,客户应用才能访问我们的数据库。所以服务器端必须配置监听程序,而网络服务名在客户端跟服务器端都可以配置。看如下说明:1。服务器端的监听程序用于接收客户端的连接请求。在建立了Oracle数据库之后,为了使得客户应用可以访问特定数据库,必须要在监听程序中追加该数据库。一个监听程序可以监听多个Oracle数据库,多个监听程序也

2012-12-13 20:37:11 3441

原创 EL表达式详解

在JSP页面中,我们常常看到页面会使用EL表达式,它的形式是${ 表达式}。一直以来,对于EL表达式和OGNL表达式都很模糊,EL表达式只有一种符号$,但是OGNL表达式却有${表达式}、%{表达式}、#表达式这三种方式。今天终于把他们搞清楚了,于是分享一下自己的心得。       先说EL表达式        EL表达式第一个命名变量为一个隐式对象或者某个作用域(页面作用域、请求作用域、

2012-11-28 11:26:35 529

原创 java 中@SuppressWarnings的作用

@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个@SuppressWarnings 批注,以使您不会再看到警告。虽然它听起来似乎会屏蔽潜在的错误,但实际上它将提高代码安全性,因为它将防止您对警告无动于衷 — 您看到的每一个警告都将值得注意。

2012-11-27 09:15:03 346

原创 J2EE应用结构

1)表现层:JSP页面2)MVC层:使用Struts2框架技术3)业务逻辑层:使用业务逻辑组件构成4)DAO层:使用DAO组件构成5)数据库层:使用MySQL/Oracle数据库存储数据。

2012-11-26 15:49:43 383

转载 java中Applet和Application的区别

在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。Java Applet和Java Application在结构方面的主要区别表现在:(1)运行方式不同。Java Applet程序不能单独运

2012-11-26 11:33:28 690

转载 java 异常分类

1. 异常机制异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回

2012-11-26 11:24:24 460

转载 java 异常处理机制

关于java异常处理机制的深入理解 1          引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执

2012-11-26 11:20:33 391

原创 Struts2 中文件的下载

在做项目时需要设计文件的下载功能,网上有很多例子,一直没搞定下载时中文文件名乱码的问题,突然间恍然大悟,原来是这样,遂将解决方法记下来。       开始时的代码:       action代码       public String downloadUseCase()throws Exception{     HttpServletRequest request=ServletA

2012-11-19 15:34:44 589

原创 Struts2中action之间的跳转问题

struts2中result类型有chain、dispatcher、redirect、redirectAction。 1)dispatcher类型:              默认跳转类型,用于返回一个视图资源(如JSP)。用于页面转发,页面跳转过程是同一个过程,Action中的数据一直保存。如/main.jsp与   /main.jsp是相同效果。2)redirect类型:

2012-11-15 20:25:06 14652

原创 Ajax中XMLHttpRequest对象的status为0时的解决方法

Ajax中,XMLHttpRequest对象的status属性一般用来返回服务器的HTTP状态码。status为200表示”成功”,status为404代表”页面未找到”。很多书上都是这样写的,一点也不错。但是,有时候,特别是刚开始学Ajax的时候,可能会将代码直接在本地运行。这样就出现问题了。如果在本地运行(如:C:\\ajax\\ helloworld.htm),那么status属性不管是

2012-11-15 19:46:38 19253 1

原创 HTML文档对象的事件及JS函数解析

1、名词概念:        1)事件:用户自身或浏览器进行的特定行为,如用户点击click事件等。        2)事件流:多个事件按照一定的顺序触发形成了事件流。        3)事件名:事件的名称,如click。        4)事件处理/监听函数:事件触发后的处理函数,响应某个事件调用的函数。        5)JavaScript函数:由事件驱动的或者被调用时执

2012-11-14 10:08:16 1008

原创 JS中获取页面单选框radio和复选框checkbox中当前选中的值

单选框:单选框的name值全部相同             页面有一组单选框的元素满意  基本满意                var radio=document.getElementsByName("radio");              var selectvalue=null;   //  selectvalue为radio中选中的值             fo

2012-11-13 20:32:34 26152 1

原创 a标签中onclick和href的使用

链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接);假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释掉;如果页面过长有滚动条,且希望通过链接的 oncl

2012-11-13 14:03:39 662

转载 JS操作select控件

http://www.cnblogs.com/zyh-nhy/archive/2007/08/08/847876.html

2012-11-13 10:47:41 325

转载 Javascript获取select下拉框选中的的值

现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法 text1 text2 code:一:javascript原生的方法1:拿到select对象: var myselect=document.getElementById("test");2:拿到选中项的索引:var index=myselect.se

2012-11-12 14:47:31 422

原创 JavaScript中数据类型

1)未定义的变量:变量未使用var进行定义。2)Undefined类型: 使用var声明变量,但没有对其加以初始化。这与未定义的变量是不一样的,未定义的变量是指未用var声明变量。3)Null类型:null值表示空对象指针,如果定义的变量准备在将来用于保存对象,最好将该变量初始化为null。4)Boolean类型:true,false,区分大小写。定义方式 var a=true;5

2012-11-12 11:14:40 355

原创 解决Java中URL传递中文参数时出现乱码的问题

问题:      URL传递的参数是中文时,在后台用request.getParameter()接受数据,此时接收到                        的数据是乱码。      解决方法:String str=request.getParameter("str1");                         str=new String(str.getBytes("IS

2012-11-12 10:07:46 443

转载 Apatana Studio 的使用

Aptana中的智能提示(Code Assist)是大家比较感兴趣的部分,也是它强于其他工具的重要部分。这里我再介绍几点。一.快捷键1.在Aptana中,你可以在文档的任何位置用 Alt+/ 激活智能提示。当然你也可以把它替换成任何你想要的快捷键,就在菜单 Window / Preferences / General / Keys ,然后找到“Content Assist”这一项,

2012-11-10 20:12:48 506

原创 JS中数组的定义及相关方法

1)JS中定义数组:var a=new Array();2)为数组添加元素: a.push(value,......); 将一个或多个元素添加到数组的末尾,返回该数组的长度。3)删除数组末尾元素:a.pop();删除数组末尾的元素,返回该元素。4)对数组的任意元素进行删除操作:        splice(start,deleteCnt,args) 中的start表示开始操作下标,

2012-11-10 09:51:10 3408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除