`
leozam
  • 浏览: 29208 次
社区版块
存档分类
最新评论
文章列表
Spring-Task是Spring框架自带的轻量级定时任务框架 直接集成在Spring框架内 无须额外JAR包 配置亦尤其简单 只需要在Spring配置文件中加入<task:annotation-driven/>即可 xml命令空间和schemaLocation别忘了加上如下代码: xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/t ...
项目中用到checkbox attr("checked",true),执行此方法后复选框前面打了勾 之后 removeAttr("checked") 再次执行attr("checked",true),复选框前面不打勾了,查看元素属性,checked="checked",但是前台就是没有打勾。 查阅资料,貌似是浏览器的相关BUG,有人建议使用prop 即:prop("checked",true) 改之,生效 特此记之
大致需求:SPRING MVC项目改造,要求有中英文两个版本。 解决方案: 1.SPRING MVC本身自带I18N配置。新增名称形如messages_en_US.properties,messages_zh_CN.properties两个配置文件用来配置英文和中文。 2.JSP页面引用spring标签库,<spring:message code="msg.code">标签可根据当前的locale加载相应的message。 3.JSP内加入如下内容: <script> var i18n=new Object(); i18n['yes']='& ...
从后台得到一JSON结构形如 {"a":"aaa","key":"bbbb/sdfdsf"}(原JSON的key的值要复杂的多,包含很多"/"符号) 在前台JSON.stringify()这个JSON,发现转换之后的字符为 {"a":"aaa","key":""} key的值被置空了... 用浏览器的控制台测试却没有问题 网上搜之,看到官方的说明 https://developer.mozilla.org/z ...

js = ==

JS中有一判断 传入type type可为a,b,c 代码如下: function fun(type) { if(type=="a"){} else if(type=="b"){} else if(type=="c"){} } 发现无论type怎么传,最后都变成了b 再次调试,检查 type=="b"被写成了type="b" 导致type被直接赋值... OMG 一个小符号,谨记于此
以下是实现JAVA后台向HTML页面推送消息的简单实现。 后台代码(将方法放在Controller中): public String getPushMessage(){ String message="msg"; getResponse().setContentType("text/event-stream;charset=UTF-8"); getResponse().setCharacterEncoding("UTF-8"); try { PrintWriter writer=getRespons ...
公司一个Spring+Hibernate架构的后台管理项目部署到远程服务器的tomcat上,tomcat里reloadable设置为true。 某次更新,将项目class文件替换后,系统自动reload,正常运行。大概一小时后,有人反映说系统无法访问了。后台一查,tomcat已经停止服务了。 查询log日志,未见相关报错。遂找到catalina.out文件,发现系统在重启时有十来条类似如下所示的警告信息: The web application [/project] appears to have started a thread named [SchedulerFactoryBean-Wo ...
事件:一项目部署在tomcat,报500错误,查localhost.log,发现错误描述为 "java.lang.IllegalArgumentException: Comparison method violates its general contract!" 经过:排查之,发现是一个算定义sort算法报的错。网上搜索,说是因为JDK1.7的排序算法发生改变,改成了什么TimSort。这个算法的逻辑是:如果两值相等,需要返回0,否则报错... 解决办法: 1.加上System.setProperty("java.util.Arrays.useLegacyMe ...
1.需求: 前台对html table进行排序 2.框架: JQuery 3.思路: 点击排序按钮,获取tr集合,对tr进行sort 4.问题: code:trs.sort(function(a,b){a.children("td");}) error:报a.children无法执行 原因:a是一个HTMLTableRowElement对象,需要再包一层$()才将其转换为jQuery对象 修改:trs.sort(function(a,b){$(a).children("td");})
1. 切换编辑页窗口 Ctrl+Shift+F6 2. 双窗口打开同一文件 坚排排列 Ctrl+Shift+{ 橫排排列 Ctrl+Shift+_
时间:2017年2月 起因:公司安排将一个手机客户端APP(IOS)的功能搬到手机HTML(JAVA实现)上,需要搬的功能包括“用户登录” 经过:用户注册时会将密码进行MD5加密以后保存到数据库,但是手机HTML上可以登录,客户端APP却报密码错误。于是,进行如下排查: 1.tomcat编码是否设置错误:查编码为UTF-8,问题未解决 2.JDK版本不一样导致MessageDigest类运算出来的结果不一样:更改JDK版本,问题未解决 3.尝试使用jsonp跨域调用手机客户端用到的登录接口:问题未解决 4.重新部署项目,重启系统等等:问题继续 结果:询问APP开发人员,得知APP在客户端已 ...
因项目需求,需要跨项目调取别的项目的接口。 尝试着用java.net包里的URLConnection获取连接,然后用io包里的BufferedReader 读取调用外部项目接口后返回的网址的内容。 代码形如: StringBuilder ans = new StringBuilder(); URL u= new URL(url); URLConnection con = u.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader( ...
有JavaWeb项目A。 把A部署到TOMCAT并启动TOMCAT。 发现TOMCAT的conf/Catalina/localhost文件夹下多了项目的配置文件A.XML(A为项目名)。 为什么项目启动后会在conf/Catalina/localhost自动添加配置文件呢? 百思不得其解,于是开始上网search。 最终发现,若JavaWeb项目的web/META-INF文件夹下有Context.xml配置文件,则JavaWeb项目启动后会自动在服务器的conf/Catalina/localhost文件夹下添加以项目名命名的xml配置文件。 特此贴出问题,以备日后查阅。
最近开发时遇到要在一个JS方法里同时使用双引号和单引号的CASE。 形如: function fun1() { var a="a"; var b="b"; var v="<a href='javascript:fun2(a,b)'>Link</a>"; } function fun2(a,b) { //method; } 由于fun1中的var a和var b都是字符串格式,需要加上单引号才能被fun2识别。 所以需要将var v拼接。 但是默认情况下 双引号中的单引号会被处理成双引号,而单引号又该如何使用成了个 ...
接到一个任务要处理一个项目。项目用的是Flex做的前台,Java做的后台。 Java web项目启动后,点链接被报404找不到网页错误。 查看之后发现是Flex的输出文件夹bin-debug文件夹里没有编译后生成的文件。 于是将FLEX项目CLEAN重新编译。 结果发现仍然没有值。 遂百度,发现有说MXML文件必须要在应用程序下才能够被编译。 研究之。发现在Flex项目右键-属性-FLEX应用程序里可以设置可运行的的应用程序文件。 将需要编译的MXML文件添加上。 然后JAVA输出文件夹REFRESH,再次点击网页链接。 DONE。大功告成。
Global site tag (gtag.js) - Google Analytics