文章列表
在IE6中,file标签可以输入文件路径。但是在firefox中,浏览器则不允许输入。浏览器这么做的原因可能是为了减少出错的可能,IE则充分相信用户可以把握自己的输入信息。但是事实证明,这种输入错误的几率非常大,特别是在BS软件结构成为企业级应用软件的主流架构的今天。笔者就遇到这样的问题,使用frm.submit()提交时,如果用户输入了不合法的文件路径。该函数会抛出异常,导致前台代码运行错误。
尝试使用文件名校验,和判断文件是否存在等办法来校验,都未达到理想的效果。
偶然的想法,使用try catch来发出提示信息。代码如下
<html>
<head>
<s ...
引言
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。
HTTP协议的主要特点可概括如下:
1.支持客户/服务器模式。
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规 ...
dk.kamstruplinnet.implementors
详细说明:追踪方法代码时,Eclipse默认是转到方法的接口类,而接口中是只有方法名称没有具体的实现代码,此插件提供了追踪到具体实现类的实现代码的功能。
http://mobile.51cto.com/others-277308.htm
;
http://www.jqmapi.com/
;
http://blog.csdn.net/fengg5241/article/details/6574831
一、基础概念
1、类:静态的、永恒的
2、动态链接,增加编译效率
3、包
4、匿名类(不含闭包)
5、数据类型校验,明确指定类型(匈牙利命名法)
6、保留原始数据类型
7、运算符没有重载
8、信息隐藏
9、字符被独立出来
10、传引用而非传值
11、单继承,多继承的缺点:概念模糊,例如两个基类都有F函数,子类没有重载函数F。则会出现调用时语义的函数不清
12、接口,功能片段,抽象类
13、继承VS复合,复合明确指定多余的部分,继承的多余部分不明确,降低代码的复用性。继承只知道A>B,复合制导A=B+C
14、不变对象,解决多线程资源共享.String 和Stri ...
hibernate基础知识总结
在框架出现之前,应用程序通过JDBC连接数据库。发送SQL语句到DBMS,DBMS执行完之后,返回执行结果。因此每次访问数据库,都必须创建应用与数据库的连接,使用完之后关闭连接。因为操作系统创建
一个连 ...
Java基础知识
一、Java语言的特点
1、跨平台
Java在诞生之时,就提出一个伟大的口号“一次编写随处运行”。其实个人感觉这是计算机语言随着硬件发展的一个必然产物,Java只不过是首先提出了这个理念。回顾历史有一种特别的 ...
http://www.chedong.com/tech/lucene.html
http://blog.minidx.com/2008/01/04/352.html
Java中传引用例如export.tpl
1)_exportFields = nvl(_exportFields,iif(gt(biz.listableFields.size(),0),biz.listableFields,dsMeta.visibleListableFieldNames));
2)_exportFields = $A(_exportFields).copy().listValue();
3)_exportFields.retainAll(exportableFields);
如果没有第二句话,变量_exportFields和biz.listableFields引用的是 ...
https://addons.mozilla.org/zh-CN/firefox/addon/pagesaver/eula/120710?src=dp-btn-primary