2011年11月9日

文件上传的整个流程

摘要: 文件上传的整个流程文件上传的整个流程:第一阶段: 构造struts2中针对请求字节流而构造的封闭类MultiPartRequestWrapper1.FilterDispatcher在doFilter方法中调用了prepareDispatcherAndWrapRequest方法,为了包装出Struts2自己的request对象,在prepareDispatcherAndWrapRequest方法中调用Dispatcher类的wrapRequest方法,在这个方法里,会根据请求内容的类型(提交的是文本的,还是multipart/form-data格式),决定是使用tomcat的 HttpServl 阅读全文

posted @ 2011-11-09 16:05 阳光总在风雨后001 阅读(5809) 评论(0) 推荐(0) 编辑

jdk内存的分配

摘要: 运行tomcat5.x的时候我用的是C:\Program Files\apache-tomcat-6.0.18但是他总是提示 a configuration error occured during startup please verify thw preferrnce field with the prompt:tomcat JDK name 但是运行http://localhost:8080能看见猫~~但是一看网页就404错误~~是不是我的tomcat版本低了或者是高了??求个MyEclipse 5.5.1 ga版的tomcat下载~~~新手~~请指教在选择jdk环境后配置好内存就可以解 阅读全文

posted @ 2011-11-09 15:09 阳光总在风雨后001 阅读(948) 评论(0) 推荐(0) 编辑

浅谈对Struts2上传文件的理解

摘要: 孙鑫的书《Struts2深入详解》509页是关于限制Struts2上传文件的最大长度的内容。其中谈到fileUpload拦截器只是当文件上传到服务器上之后,才进行的文件类型和大小判断。Struts2框架底层默认用的是apache的commons-fileupload组件对上传文件进行接受处理。 通过struts.multipart.maxSize属性来对文件大小进行限定时,将直接影响到commons-fileupload组件的文件大小设定,默认是2M。当上传文件超过了这个尺寸时,将从commons-fileupload组件中抛出SizeLimitExceededException异常。Str. 阅读全文

posted @ 2011-11-09 10:42 阳光总在风雨后001 阅读(562) 评论(0) 推荐(0) 编辑

2011年10月28日

linux配置java环境变量(详细)

摘要: linux配置java环境变量(详细) 现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java环境配置吧,希望对大家有帮助。一. 下载jdk5.0 for linux 到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586.bin二. 解压安装jdk 在shell终端下进入jdk-1_5_0_05-linux-i586.bin文件所在目录,执行命令 ./jdk-1... 阅读全文

posted @ 2011-10-28 14:46 阳光总在风雨后001 阅读(11718) 评论(0) 推荐(0) 编辑

2011年10月26日

Sql 增加字段(有些只能在ORACLE中运行)

摘要: 增加字段alter table table_name add column_name varchar(200)删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME修改字段类型ALTER TABLE table_name ALTER COLUMN column_name new_data_type修改表字段的长度(修改表结构) alter table table_name modifycolumn_name varchar(40) ;改名sp_rename更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法sp_rename [ 阅读全文

posted @ 2011-10-26 21:19 阳光总在风雨后001 阅读(4300) 评论(0) 推荐(0) 编辑

2011年10月17日

Union与Union All的区别

摘要: Union与Union All的区别如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序;select empno,ename from empunionselect dept 阅读全文

posted @ 2011-10-17 15:39 阳光总在风雨后001 阅读(155) 评论(0) 推荐(0) 编辑

jquery给文本框填充值

摘要: $("#EMPIDTEXTAREA").val("要填充的值");<input type="text" name="EMPIDTEXTAREA" id="EMPIDTEXTAREA" > 阅读全文

posted @ 2011-10-17 00:51 阳光总在风雨后001 阅读(364) 评论(0) 推荐(0) 编辑

2011年10月16日

js 去除左右首尾空格

摘要: ie6不支持jquery的trim()方法,于是找来这个代码备用 Js代码 >>> "sss".replace(/^\s+|\s+$/g, "") "sss" >>> " sss".replace(/^\s+|\s+$/g, "") "sss" >>> " sss ".replace(/^\s+|\s+$/g, "") "sss" >>> &qu 阅读全文

posted @ 2011-10-16 13:18 阳光总在风雨后001 阅读(3883) 评论(1) 推荐(1) 编辑

2011年10月15日

用JS去掉第一个字符和最后一个字符

摘要: 用JS去掉第一个字符和最后一个字符最近老遇上这种事,如有一个字符串“[lightinthebox]”,但是我只是需要lightinthebox,就是不要“[]”。怎么用又快又有效的办法去掉呢。stringObject.substring(start,stop) //截取的是开始与结束的字符串。stringObject.substr(start,length) //截取的是开始与字符串长度。考虑到这些,和方法的连缀。stringObject.substr(1).substring(-1,0) //就是可行的啦这里就顺便说一个截取时间啦,现在都是有那种想把个位变为两位。如9展现为09以便于格式对齐 阅读全文

posted @ 2011-10-15 17:56 阳光总在风雨后001 阅读(1791) 评论(0) 推荐(0) 编辑

js javascript 判断字符串是否包含某字符串,String对象中查找子字符,indexOf

摘要: Js代码 varCts="bblText"; if(Cts.indexOf("Text")>0) { alert('Cts中包含Text字符串'); }var Cts = "bblText";if(Cts.indexOf("Text") > 0 ){ alert('Cts中包含Text字符串');}indexOf用法:返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex]) 参数 strObj 阅读全文

posted @ 2011-10-15 17:34 阳光总在风雨后001 阅读(1424) 评论(0) 推荐(0) 编辑

导航