`
文章列表
Servlet上传文件,commons-fileupload <form name="uploadForm" method="POST" enctype="MULTIPART/FORM-DATA"     action="upload"> HTTP请求正文采用"multipart/from-data"数据类型,它表示复杂的包括多个子部分的复杂表单. ...
首先,要将后台return的list 在Action方法中放到一个session当中。(当然这里的list中存放的是基本类型的数据) HttpSession session = request.getSession(); session.setAttrbute("theGottenList",theGottenList);//将返回的list放到session中去。 当然这里list的名字在程序中要有唯一性。 然后,在Jsp页面中的js获取这个list。运用到了<logic:iterate></logic:iterate> ...
堆和栈的区别   全局,静态,new产生的变量都在堆中动态分配的变量在堆中分配    局部变量在栈里分配函数中声明的变量在栈中    用了new标示符在堆中    全局变量和static变量都在全局区程序为栈变量分配动态内存,在程序结束时为栈变量分配的空间将自动释放;而为堆变量分配的空间则不会自动释放,若在程序中没有没有释放堆变量,它将一直占用系统内存。 堆栈是一种执行“后进先出”算法的数据结构。 设想有一个直径不大、一端开口一端封闭的竹筒。有若干个写有编号的小球,小球的直径比竹筒的直径略小。现在把不同编号的小球放到竹筒里面,可以发现一种规律:先放进去的小球只能后拿出来,反之,后放进去 ...
工厂模式定义:提供创建对象的接口. 为何使用? 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例 ...
Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 我们在浏览BBS、SNS网站的时候,常 ...
1 饿汉式单例类.在类初始化时,已经自行实例化 class EagerSingleton { private static final EagerSingleton m_instance = new EagerSingleton(); /** * 私有的默认构造子 */ private EagerSingleton() { } /** * * 静态工厂方法 */ public static EagerSingleton getInstance() { return m_instance; } } 2 懒汉式单例类.在第一次调用的时候实例化 class Laz ...
jsp中的注释<!-- -->内容中不能包含-- 如:<!--  我是--注释--> 会导致注释下的内容无法显示。应该改为:<!--  我是注释-->
for(var i=0;i<10;i++) { function ckAjax(pmts) { var val= ""; var params = "ajax=true&pm="+i; //URL参数 $.ajax({ url: 'nameAction.do?method=ckName', //接收页面 type: 'post', //POST方式发送数据 async: ...
prototype -通过js提交表单,局部刷新不跳转 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> ...

模态窗口

对话框一般分为两种类型: 模态类型(modal)与非模态类型(modeless)。 所谓模态对话框,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。 非模态对话框则不会强制此种特性,用户可以在当前对话框以及其他窗口间进行切换。本文介绍如何使用JavaScript语言来创建这两种类型的对话框、控制其大小和位置、改变其外观以及在对话框间的数据传递。(引用) 一、创建模态和非模态对话框 创建模态对话框:(会缓存最近一次页面的值,通过一些设置可绕过系统的判断) reValue = window.showModalDialog(URL , [Argument] , ...
一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName"];Firefox 下,只能使用document.formName.elements["elementName"]。 解决方法:统一使用document.formName.elements["elementName"]。 二、集合类对象问题 问题说明:IE下,可以 ...
    jquery ajax校验   /**************jquery ajax校验***************************************************/ function onclickXml(name){ var hotelId=$("#hotelId").val(); if(name.value ==''||name.value.length==0){ alert('输入的用户名为空!'); return false; } e ...
一,在浏览器端对要传递的中文参数进行编码处理.代码如下: xmlhttp.send("name="+encodeURI(encodeURI("中国"))); //向服务器端发送参数 在服务器端代码: PrintWriter out = response.getWriter(); //得到response的输出流对象 String name1 = request.getParameter("name"); //得到KEY为"name"的请求参数 String name = URLDecoder.decode ...
MySQL索引的查看创建和删除 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。 SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND c1=c3 此查询结果应该为1000行,每行包含3个相等的值。在无索引的情况下处理此查询,必须寻找3个表所有的组合, ...
ibatis和hibernate的区别 Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合, ...
Global site tag (gtag.js) - Google Analytics