- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 TOMCAT处理中文乱码
程序在开发的时候没有中文乱码问题,但是打成war包放到tomcat服务器上时就出现了,所以这里考虑到tomcat处理中文乱码的问题。 port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"
2018-03-26 11:55:33 340 1
原创 JS中文参数乱码问题
项目中多次使用window.location.href访问后台,并没有出现乱码问题。现在做到一个文件导出功能。导出的顺序是:首先导出数据,并保存到服务器的某个位置,然后js通过window.open()再调用方法,下载刚刚那个生成的文件。但是window.open()访问后台出现了中文乱码,于是在js中对参数进行编码 encodeURI(encodeURI(中文参数)),后台再进行解码
2018-03-23 18:24:02 2062
转载 jsp页面链接下载文件
jsp中实现文件下载的最简单的方式是在网页上做超级链接,如: href= “music/abc.mp3”点击下载。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。 1、采用RequestDispatcher的方式进行:<% res...
2018-03-19 11:43:58 2266
原创 不用java方法getRealPath()的原因
目前,getRealPath()是一个已被标记为遗弃的获取当前路径的方法,被标记为遗弃的原因又是什么? getRealPath("/")在不同的服务器上所获得的实现是不一样的,对一个打包的应用来说,是没有RealPath的概念的,调用getRealPath只会简单地返回null。一个文件被打包入了.war文件,就不存在目录结构了(虽然包中仍然存在目录结构,但这不等同于文件系统中的目录结构)。所以,...
2018-03-19 11:43:02 370
原创 web程序下载文件添加等待加载效果
首先要搞清楚出现等待加载效果的时间是在哪里。如果是固定的文件,只要一个超链接指定到该文件,就可以立即下载了,这个根本不需要什么等待效果。这里讨论的是动态生成的文件的下载。第一步,在服务器上搜索数据;第二步:把数据放到一个文件中;第三步:把文件随response返回。第三步,如果文件大的话,下载进度是可以在浏览器里看到的,所以这里不需要等待效果。需要等待效果的是,用户点击按钮,却看不到页面有什么反应...
2018-03-18 19:54:57 4165
原创 ajax不能下载文件问题处理
有个页面要完成文件下载功能。实现的方式是,html中有个form表单(没有任何表单控件),需要下载的时候,改一下action值,提交form,over。突然觉得这样太麻烦了,如果用ajax代码更简洁一些。于是就下手试了一下,才发现ajax根本没法完成下载文件的功能。这才意识到当初选择用form方法下载文件是有原因的,只是时间长了给忘了,现在就记录一下,为什么ajax不行。1、ajax方
2018-03-18 16:32:18 2709
原创 背景图片填满整个Div
.itemDiv { background-size: 100% 100%; background-repeat: no-repeat; background-image: url(../../images/Tickets_background.png);}
2018-03-16 11:33:31 20755
原创 HTML5和CSS3实现3D转换效果 CSS3的3D效果
上次,我们一起研究了css3的2d模块,这次我们一起来看一下css3的3d模块。 首先,我们来了解一下3d的坐标系,x轴在屏幕上为水平方向,y轴为垂直方向,而z轴为垂直于屏幕的方向。 不理解的话可以参考定位属性的z-index属性,那个在某种意义上就是让元素在z轴的移动。 在2d转换模块中我们研究了rotateX()和rotateY()方法,就是绕x轴和y轴旋转,这其
2018-03-16 10:55:45 1065
原创 css3 box-shadow阴影简单使用案例
基础说明: 外阴影:box-shadow: X轴 Y轴 Rpx color; 属性说明(顺序依次对应): 阴影的X轴(可以使用负值) 阴影的Y轴(可以使用负值) 阴影模糊值(大小) 阴影的颜色 内阴影:box-shadow: X轴 Y轴 Rpx color inset; 默认是外阴影 内阴影:inse
2018-03-13 18:29:22 581
转载 HTML5触摸事件(touchstart、touchmove和touchend)
HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享。今天为大家介绍的事件主要是触摸事件:touchstart、touchmove和touchend。 一开始触摸事件touchstart、touchmove和touchend是iOS版Safari浏览器为了向开发人员
2018-03-13 10:36:52 287
原创 java中循环list删除元素方法小结
要求:将list中符合要求的元素删除。整体的思路就是,循环list,判断每个元素是否满足条件,然后根据判断结果来做处理。看似简单的问题,我的代码执行过程中却出现了问题!下面整理一下list的常见删除元素方式。整体的思路是没错的,至于具体的实现方式,就有for循环,for-each循环和iterator。1、for 循环for(int i=0;i if(list.get
2018-03-09 14:34:12 206
原创 设置一个始终显示在浏览器中间位置的加载效果
要求:当用户点击提交之后,显示加载效果,此时用户将不能对页面作任何处理,只能等待。难点:当浏览器有滚动条时,依然能够保持整个覆盖、中央显示。处理代码:css:.loadingDiv { position: fixed; z-index: 9999; width: 100%; height: 100%; left: 0; top: 0;}.loadingDiv &...
2018-03-08 17:27:43 1732
原创 Windows从微软账户修改为本地账户
刚买来电脑时,为了使用Windows的相关功能,就把Administrator绑定了微软的账户,用着用着就发现其实微软用户也没有什么好处,但是坏处却非常明显。因为工作,当人不在电脑旁边时习惯性的会锁屏,等回来再开启的时候就要输入密码,这倒是没什么。问题是,微软账户的密码至少8位,而且还不能是单纯的字母或数字,对于经常要锁屏、开启的我来说,这实在是太麻烦了,还不如黑户,两三位的密码足矣。毕竟如果
2018-03-04 16:35:55 8682 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人