摘要: 个人计算器下面的例子中需要读取web.xml中配置的初始化的参数startpoint。在以前的例子中也从web.xml中读取过初始化参数,但那时是在doget与dopost中读取的。每一次执行doget或者dopost都会读取一次所以效率很低现在利用servlet的生命周期可以优化该过程。把读取初始化参数写在init方法里,既保证了只读一次,又保证了不耽误doget与dopost的使用举例如下public class LifeCycleServlet extends HttpServlet{ private static double startPoin=0; 个人起征点,从相关配置文件中读取 阅读全文
posted @ 2013-02-02 22:00 南海问天 阅读(237) 评论(0) 推荐(0)
摘要: 显示上传进度在上传文件时,如果不对表单做特殊处理,提交表单后悔转到另一个页面,造成页面的刷新。并且页面显示之前,游览器会因等待而显示白屏。如果上传的文件很大,白屏时间会相当的长,直到文件上传结束,所以我们得去更改相应的From的target属性。距离呢如下<iframe name=upload_iframe width=0 height=0></iframe><form action="servlet/progressuploadservlet" method="post" enctype="multipart/f 阅读全文
posted @ 2013-02-01 22:32 南海问天 阅读(467) 评论(0) 推荐(0)
摘要: 带进度条的文件上传uploadservlet只是实现了普通的文件上传,并且附带普通文本域的提交。如果需要显示进度条,实时显示文件上传进度需要使用Ajaxj技术工作原理其实际就是在处理上传文件的同时,将上传进度的信息例如文件总长吨,已经上传多少,传输速率写入session中,客户端游览器利用Ajax技术再新开一个独立的进程从session中获取上传进度信息,并实时显示,Ajax技术能够 不刷新页面获取服务器数据。session可看做是服务器内存,可以用于存放少量的客户信息。上传进度条用两个<div>标签实现,通过控制<div>de css属性就可以显示一个html版的进度 阅读全文
posted @ 2013-01-31 16:15 南海问天 阅读(3090) 评论(0) 推荐(1)
摘要: 上传文件客户端对于上传文件也是很常见的客户端与web程序交互的操作。电子相册,网络硬盘,邮件附件,视频网站等都是采用web文件上传的形式相对于FTP文件上传,web文件上传速度要慢,但是其使用方便,不需要客户端,仅需要一个游览器便可以,而且权限也比FTP容易控制web文件上传采用post方式,上传文件需要设置Form的enctype属性为multipart/form-data。由于上传的文件比较大,因此需要设置改参数指定游览器使用二进制上传如果不设置,enctype属性默认为application/x-www-from-urlenconded,游览器将使用ASCII向服务器发送数据导致发送文件 阅读全文
posted @ 2013-01-30 12:21 南海问天 阅读(227) 评论(1) 推荐(0)
摘要: 上下文参数int-param 是配置在<servlet>标签里的,所以只能由这个servlet来读取,所以它并不是全局的参数,不能被其它servlet读取。如果需要配置一个所有servlet都能读取的参数,就需要用到上下文参数(context param),或者称其为文档参数。上下文参数使用<context-param>配置过程如下<web-app version="2.5".........> <context-param> <param-name>upload folder</param-name> 阅读全文
posted @ 2013-01-29 15:11 南海问天 阅读(278) 评论(0) 推荐(0)
摘要: 请求与相应获取request的变量客户端游览器所发出的请求会被封装称为一个httpservletrequest对象。所有的信息包含请求的地址,请求的参数,提交的数据,上传的文件,客户端的ip地址等都在其中以下便是从一个htttpservletrequest对象中采集客户端信息,然后用游览器显示出来public class requestservlet extends httpservlet{ stringBuffer buffer =new stringBuffer(); if(accept.contains("image/gif")) buffer.append(&quo 阅读全文
posted @ 2013-01-28 15:27 南海问天 阅读(198) 评论(0) 推荐(0)
摘要: javaweb目录结构web程序部署在tomcat下面,一个webapps文件可以部署多个不同的web应用如果不能使用上下文路径,web程序需要放到webapps/ROOT下面。ROOT文件下的程序使用htt://localhost:8080/访问根据server规范,web程序自己有特定的结构,部署时必须按装这样的结构部署。结构如下(1)文件夹web-inf,文件夹web-inf。tomcat会隐藏该文件夹下的所有文件,保护它们不能通过游览器直接访问(2)web-inf/web-inf/web.xml ,指web程序最主要的配置文件(3)web-inf/calls ,class类几乎都放在该 阅读全文
posted @ 2013-01-27 14:07 南海问天 阅读(228) 评论(0) 推荐(0)
摘要: 函数1.函数的概念定义 射数集D属于R,则称映射f:D到R为定义在D上的函数通常记做y=f(x),自变量x属于集合D上述记号f与f(x)是两个不同的该念f 表示集合D到集合R的对应映射关系而f(x)表示没个x所对应的函数值2.在上述中x是自变量,y是因变量D是定义域记为Df3.函数是从实数集到实数集的映射,其值域总在R内,因此构成函数的要素是:定义域与对应关系4.函数的定义域通常按一下两种情形来确定:一种是对有实数背景的函数,其可以根据实际背景、中的变量的实际意义确定另一种是对抽象的用算式表达的函数通常约定这种函数的定义域是使得算式有意义的一切实数组成的集合这种定义域称为函数的自然定义域5.在 阅读全文
posted @ 2013-01-26 17:14 南海问天 阅读(244) 评论(0) 推荐(0)
摘要: 一.集合一般而言集合是指。具有某种特定性质的事物的聚合组成这一集合的事物叫作这一集合的元素(1) 集合分为 一有限集合 二无限集合(2) 集合的表示方法有 一穷举法, 二m{x\x具有某种性质p}其表示集合m由具有某种性质的x组成例如B{X\x-3=8}表示集合B是由具有x-3=8的性质的解的X组成的集合(3) 对于数集的集合来说强调的是{数集}我们用在数集集合的右上角加*表示该集合是除了数0以外的数集集合而加上+是表示出数0与负数外的数集的集合(4) 全体负整数即自然数数集用N符号表示(5) 全体整数的数集集合用Z表示(6) 全体有理数的数集用Q表示(7) 全体实数的集合数集用R表示二.集合 阅读全文
posted @ 2013-01-25 18:49 南海问天 阅读(344) 评论(0) 推荐(0)
摘要: WEB知识点胖客户端程序RCP:优点安装就能高效的进行相关的工作:缺点消耗相关的计算机资源瘦身客户部端程序TCP只要计算机能耐上网就能进行相关的工作相关的工作几乎都交给了服务器来处理安是否能上网程序可以分为网络程序与非网络程序相关的网络程序又分为BS结构与CS结构BS结构BS是指游览器(browser)服务器(server)模式一般的网站都是BS结构例如百度google等web 程序不需要安装相关的客户端程序但得经过游览器来访问服务器一般而言BS要比CS在网上更容易传输CS是指客户端(client)服务七八(server)模式这种模式在客户端要安装客户端服务器RCP由RCP跟服务器进行数据的交 阅读全文
posted @ 2013-01-25 13:38 南海问天 阅读(190) 评论(1) 推荐(0)