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