`
sdcyst
  • 浏览: 59148 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
ttt
tttttt
利用apache的fileupload组件实现文件的上传 1、可以实现一个或多个文件的上传,也可以接收普通的form表单数据。 2、简单测试了一下,对内存的占用还是可以忍受的,而且速度也可以。偶尔会导致内存使用的上升而且不会下降,长时间后是否会降下来还没有测试。 关键点: 1、提交文件上传的form的method属性为post,enctype属性为multipart/form-data。 2、input标签需要有name属性,否则取不到内容。 看看servlet的实现,注释已经很详细了: package org.xxm; import java.io.BufferedInputStream ...
    登录OpenCms工作区,在“站点”下拉框中选择根目录“/”,在左侧显示出VFS目录树,其中有一个sites文件夹。OpenCms可以管理多个网站,而在sites文件夹下的每个子文件夹就代表了一个单独的网站。新建一个网站包括两个步骤 ...
    几乎所有对OpenCms的操作都是在工作区内完成的.OpenCms的工作区分为三部分,上面是工具栏,左侧是VFS(虚拟文件系统)目录结构,右侧则用来显示选定目录中的资源列表.OpenCms的信息全部是存储在数据库中的,在左侧的VFS中显示的目 ...
安装环境的配置:1.安装JDK:这里用的是jdk6(jdk-6u11-windows-i586-p.exe),并设置系统变量JAVA_HOME.2.安装Tomcat和MySQL数据库:为了方便,tomcat和mysql都用免安装版本的.tomcat用的是apache-tomcat-6.0.16.zip,解压到自己选择的目录后设置CATALINA_HOME,检测是否安装成功.mysql用的是mysql-noinstall-5.0.67-win32.zip,解压到自己选择的目录.当然完全可以用安装版本的tomcat和mysql,这一点没有影响.启动mysql:在{mysql/bin}下双击mysql ...
对于struts2,我也是一步一步的在学习.如果有地方写的不对,还请指出. 参考了moxie写的<<WebWork教程0.90版>>,javaeye上已经有了,需要的再去找找吧.   开发环境用的是jdk1.5.0_05+myEclipse5.1.1GA+Tomcat6.0.16解压缩版. 登录apache的网站下 ...
作用域、闭包、模拟私有属性 先来简单说一下变量作用域,这些东西我们都很熟悉了,所以也不详细介绍。 var sco = "global"; //全局变量 function t() { var sco = "local"; //函数内部的局部变量 alert(sco); //local 优先调用局部变量 } t(); //local alert(sco); //global 不能使用函数内的局部变量   注意一点,在javascript中没有块级别的作用域,也就是说在java或c/c+ ...
类变量/类方法/实例变量/实例方法 先补充一下以前写过的方法: 在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的 参数表示对象调用这个方法时的参数(ECMAScript specifies two methods that are defined for all functions, call() and apply(). These methods allow you to invoke a function as if it were a method of some other object. The ...
类、构造函数、原型 先来说明一点:在上面的内容中提到,每一个函数都包含了一个prototype属性,这个属性指向了一个prototype对象(Every function has a prototype property that refers to a predefined prototype object  --section8.6.2).注意不要 搞混了. 构 ...
函数 javascript函数相信大家都写过不少了,所以我们这里只是简单介绍一下. 创建函数: function f(x) {........} var f = function(x) {......} 上面这两种形式都可以创建名为f()的函数,不过后一种形式可以创建匿名函数 函数定义时可以设置参数,如果传给函数的参数个数不够,则从最左边起依次对应,其余的用undefined赋值,如果传给函数 的参数多于函数定义参数的个数,则多出的参数被忽略.   function myprint(s1,s2,s3) { alert(s1+"_"+s2+"_"+s ...
数组 我们已经提到过,对象是无序数据的集合,而数组则是有序数据的集合,数组中的数据(元素)通过索引(从0开始)来访问,数组中的数据可以是任何的数据类型.数组本身仍旧是对象,但是由于数组的很多特性,通常情况下把数组和对象区别开来分别对待(Throughout this book, objects and arrays are often treated as distinct datatypes.This is a useful and reasonable simplification; you can treat objects and arrays as separate types for ...
看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥. javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承/原型/私有变量.... 结果呢,看了大半天,有了一个大概的了解,细细一回 ...
这个插件是以Kjell Bublitz<m3nt0r.de@gmail.com>所写的jquery-rater插件为基础进行修改得到的,核心js并没有修改,只是在原来的基础上去掉了ajax的交互功能,主要是为了更方便我们定制自己的功能.css样式也没有变动.原插件demo:http://www.m3nt0r.de/devel/raterDemo/注意:这个插件用的jquery不知道是哪个版本的,反正我换了自己下的jquery.js库后运行的时候有些小问题,在IE7下测试时,style='inline-normal'或style='inline-small'的效果并没有体现出来,星星还 ...
两个select,将其中一个select选中的选项添加到另一个select中,或者点击全部添加按钮将所有的option都添加过去. 自己写了一个很简单的jquery插件,在页面中调用其中的函数就可实现. 插件源代码(listtolist.js): /** fromid:源list的id. toid:目标list的id. moveOrAppend参数("move"或者是"append"): move -- 源list中选中的option会删除.源list中选中的option移动到目标list中,若目标list中已存在则该option不添加. append - ...
Global site tag (gtag.js) - Google Analytics