每日一问(WEB编程)
莫建利
这个作者很懒,什么都没留下…
展开
-
java web项目中上传文件、图片、freemarker生成静态页面路径问题
最近搞web开发,遇到了上传下载文件和freemarker生成静态页面存放路径的问题,最后解决。现将处理方式整理分享如下。 其实 java web项目中关于上传文件、图片路径问题,一直对开发人员造成麻烦,其实了解了web的服务器,这个问题也就彻底解决了。 java web开发依赖于web服务器,一般用的有Tomcat、Jboss、Weblogic、Webs原创 2013-03-29 16:57:01 · 4183 阅读 · 0 评论 -
Js获取当前日期时间及其它操作
Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate();转载 2014-12-06 16:25:50 · 526 阅读 · 0 评论 -
maven打包时如何去除不需要转码的资源文件
p12 UTF-8原创 2014-07-04 00:44:40 · 3977 阅读 · 0 评论 -
IOS push推送(javapns包与notnoop包的区别)
使用java进行IOS推送,开源的jar包比较有名的主要有两个,一个是javapns,一个是notnoop. 对于javapns,之前有介绍过,内存泄漏。这个问题算比较严重,表现在: 1.对于已推送的notify会一直保存,不会回收。 2.默认情况下对应的Vertor保存notify,此数组会自动扩容,大批量时,也会有内存极增的问题。 3.为了避免socket发送过程中,与苹果服务器之间连转载 2014-07-03 09:46:08 · 3028 阅读 · 1 评论 -
Spring3中的mvc:interceptors标签配置拦截器
mvc:interceptors 这个标签用于注册一个自定义拦截器或者是WebRequestInterceptors. 可以通过定义URL来进行路径请求拦截,可以做到较为细粒度的拦截控制。 例如在配置文件加入 xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2转载 2013-11-05 14:57:31 · 1704 阅读 · 0 评论 -
js传参数受特殊字符影响错误
类似于 `~!@#$%^&*()_ -=[]{}|;’:”,.\/ 解决方法: encodeURI 方法 将文本字符串编码为一个有效的统一资源标识符 (URI)。 encodeURI(URIString) 必选的 URIString 参数代表一个已编码的 URI。 说明 encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。e原创 2013-10-21 14:42:55 · 2347 阅读 · 0 评论 -
My97日期控件
二. 功能及示例 4. 日期范围限制 静态限制 注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致而不是与 dateFmt 一致 你可以给通过配置minDate(最小日期),maxDate(最大日期)为静态日期值,来限定日期的范围 示例4-1-1 限制日期的范围是 2006-09-10到2008-12-20 minDate:'2006-09-10原创 2013-09-25 14:17:36 · 734 阅读 · 0 评论 -
JAVA对图片进行格式检查
1)、判断文件的扩展名是否是要求的图片扩展名 不过这种方式非常的不妥,别人稍微的把一个不是图片的文件的扩展名修改为图片的扩展名,就绕开了你的这种校验, 2)、根据文件的前面几个字节 即常说的魔术数字进行判断 魔术数字,指定是文件的最开头的几个用于唯一区别其它文件类型的字节,有了这些魔术数字,我们就可以很方便的区别不同的文件 比如,一个JPEG文件,它开头的一些字节可能是类似这样的”ffd8原创 2013-08-29 15:36:49 · 660 阅读 · 0 评论 -
js校验方法(补充ing)
/*数字校验*/ function isDigit(s) { var patrn = /^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } /*字符长度取得*/ function getCharLeng原创 2013-08-28 11:40:30 · 546 阅读 · 0 评论 -
将input file的选择的文件清空
上传文件时,选择了文件后想清空文件路径,搜索了一下,用两种方法解决 第一种: var obj = document.getElementById('fileupload') ; obj.select(); document.selection.clear(); 第二种: var obj = document.getElementById(原创 2013-08-27 18:04:59 · 1188 阅读 · 0 评论 -
用js获取radio选中的值
例如: 其中name属性值肯定是一样的,接下来用js获取选中的值: var zt = document.getElementsByName("zt"); for(var i=0;i<zt.length;i++){ if(zt[i].checked) { alert(zt[i].value); } } 用一原创 2013-08-23 21:09:21 · 900 阅读 · 0 评论 -
tomcat热部署的实现原理
一. 概述 名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用原创 2013-04-11 13:55:44 · 600 阅读 · 0 评论 -
js(tab)包括面包削初始化,搜索区初始化,选项卡初始化
/** * 新希望分析报表页面样式初始化脚本,包括面包削初始化,搜索区初始化,选项卡初始化 * * 此文件应在jquery核心文件之后引入 */ (function() { var analysisreport_style_init = {}; var tabIds = []; var callbacks = []; // 面包削初始原创 2015-03-20 14:08:05 · 767 阅读 · 0 评论