一.JSP隐含对象response实现文件下载的介绍
(1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL
也会带来一些负面的影响,例如容易被其它网站盗链,造成本地服务器下载负载过重。
(2)另外一种下载文件的方法是使用文件输出流实现下载,首先通过response报头告知客户端浏览器,将接收到的信息另存
为一个文件,然后用输...
分类:
Web程序 时间:
2014-09-10 14:15:17
阅读次数:
208
主要讲了HTML5 canvas性能方面的尝试,场景是在canvas上面绘制圆圈。
我一直在尝试使用HTML5 canvas在圣诞树图片上面绘制泡泡。由于不知道哪种绘制的方法最好,最终在Stack Overflow上找到了使用radial gradients(辐射渐变)绘制圆圈的答案。
圆圈
你可能已经知道,标准地画圆圈的方法是使用arc():分享一个最好用的UI...
分类:
Web程序 时间:
2014-09-10 14:14:00
阅读次数:
1320
(1)在登录应用中,为防止恶意登录,常常需要服务器动态生成验证码并存储在session作用范围中,最后以图像形式返回给客户端显示
(2)下边的代码实现的功能:写一个JSP页,动态生成一个验证码,存储在session作用范围内,并以图像形式返回给客户端显示。
另写一个JSP页面,引用此JSP页面生成的验证码;
authen.jsp代码如下:
<%!
//根据提供的ab产生随机的颜色...
分类:
Web程序 时间:
2014-09-10 14:13:10
阅读次数:
173
在同步阻塞的网络编程中,代码都是按照TCP操作顺序编写的,即创建连接、多次读写、关闭连接,这样很容易判断这一系列操作是否是同一个连接。而在事件驱动的异步网络编程框架中,IO操作都会触发一个事件调用相应的事件函数,例如接收到客户端的新数据,会调用messageReceived(MINA)、channelRead(Netty)、dataReceived(Twisted),同一个TCP连接的多次请求和多个客户端请求都是一样的。
那么如何判断多次请求到底是不是同一个TCP连接,如何保存连接相关的信息?针对这个问题,...
分类:
Web程序 时间:
2014-09-10 14:13:00
阅读次数:
208
(1)客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter()
读取参数时,很容易出现中文乱码现象。
(2)用过滤器解决request中文乱码问题。
(3)代码如下:
package my;
import java.io.*;
import javax.servlet.*;
import javax.servlet.ht...
分类:
Web程序 时间:
2014-09-10 14:12:10
阅读次数:
161
则表达式简介在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的 QQ 号码为数字且至少 5 位。用于描述这些规则的工具就是正则表达式。最简单的匹配最简单的匹配就是直接给定字符匹配。如用字符 a 去匹配 aabab ,则会匹配出 3 个结果,分别是字符串中的第 1...
分类:
Web程序 时间:
2014-09-10 14:10:20
阅读次数:
234
操作系统:CentOS6.5环境:Apache2.2安装成功、可查看:http://www.centoscn.com/image-text/install/2014/0505/2910.html Mysql5.5已经安装成功、可查看:http://www.centoscn.com/image-tex...
分类:
Web程序 时间:
2014-09-10 14:10:10
阅读次数:
246
一,操作系统以最小服务器形式安装系统,并添加开发工具库,便于后期编译使用。此处基本都是下一步,下一步,不再废话。安装完成,进入系统,调通网络,关闭防火墙或打开相应的WEB端口。以下安装操作默认都在/root目录下进行。二,nginx安装下载pcre和zlib,地球人都知道……wgetftp://ft...
分类:
Web程序 时间:
2014-09-10 14:09:10
阅读次数:
219
需要针对IE浏览器对文件名进行一下操作:HttpContext.Current.Request.ServerVariables["http_user_agent"].IndexOf("firefox")==-1 fileName=HttpUtility.UrlEncode(fileName,Sys....
分类:
Web程序 时间:
2014-09-10 14:07:20
阅读次数:
159
1.平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2."^\d+$" //非负整数(正整数 + 0)3."^[0-9]*[1-9][0-9]*$" //正整数4."^((-\d+)|(0+))$" //非正整数(负整数 + 0)5."^-[0-9]*[1-9][0...
分类:
Web程序 时间:
2014-09-10 14:02:50
阅读次数:
230
balance = $balance; }}class Person { private $id; private $name; private $age; public $account; public function __construct($name, $...
分类:
Web程序 时间:
2014-09-10 14:02:40
阅读次数:
250
思维导图点击下图,可以看具体内容!介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?Δ定界符Δ字符域Δ修...
分类:
Web程序 时间:
2014-09-10 14:01:50
阅读次数:
241
function renderTime(date) { var da = new Date(parseInt(date.replace("/Date(", "").replace(")/", "").split("+")[0])); Year = da...
分类:
Web程序 时间:
2014-09-10 14:00:30
阅读次数:
157
var hashMap1 = {}; $(".productFieldTxt").each(function () { if ($(this).val() in hashMap1) { ...
分类:
Web程序 时间:
2014-09-10 14:00:00
阅读次数:
221
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:...
分类:
Web程序 时间:
2014-09-10 13:57:00
阅读次数:
284
1functionconvertCurrency(currencyDigits){2//Constants:3varMAXIMUM_NUMBER=99999999999.99;4//Predefinetheradixcharactersandcurrencysymbolsforoutput:5/*6...
分类:
Web程序 时间:
2014-09-10 13:54:10
阅读次数:
265