- 博客(41)
- 收藏
- 关注
原创 手把手教你用canvas画动态直线
自己闲来无事的时候,就想学学热火了好久的H5然后就看了下canvas不看不知道,一看下一条,H5我以为没啥,原来都开始提供各种接口和函数了,我滴乖乖canvas主要是用来画图的,结合定时器(setInterval)函数能够作出精美的动画下面我就简单的给大家介绍下canvas怎么使用vanvas的介绍这里就不多说了,大家可以自行百度。1.jsp页面首先,jsp
2016-10-21 20:38:18 29370 2
原创 spring security 添加用户个数和所有用户功能
在使用spring security框架的好处之一就是对用户管理很方便例如,本文所说的对当前在线用户数目的显示和所有用户名显示主要用到的是sessionRegistry这个,它所在的包是import org.springframework.security.core.session.SessionRegistry;首先我们在controller里面autowire下@A
2016-10-13 18:41:04 3143
原创 js实现json和xml之互转
在web工程里面,可能需要经常使用到xml和web的互转功能,在这里,使用万恶的百度之后,发现用java实现效率和效果很差,json转成xml会出现一些类的头,比如,这类的,找了很多方法都没有能够消除鉴于js对json的良好支持,所以我们在前端使用js进行转化,发送到conroller在这里,简单说下找到这个方法的“心路历程”,真是累,不过解决完以后还是很开心的1.
2016-10-08 16:06:52 10703 1
原创 Html Websocket搭建右下角聊天室
最近闲来无事,为我的网站增加了聊天室功能,这里主要用到了websocket技术,这时html5的一种新技术 controller部分package main.java.web.news;import java.io.IOException; import java.util.concurrent.CopyOnWriteArraySet; import javax.we
2017-04-28 09:33:36 3843 2
转载 jquery实现json对象合并
本文介绍了jquery使用自带方法实现json对象合并的例子,有需要的朋友参考下。例子,jquery实现json对象合并。$(function() { /** json对象合并,也是支持Object合并的,在jqueryAPI里有说明 这里用这个方法:$.extend(),当合并json用 API: jQuery.extend([deep], target
2017-01-06 10:09:15 5073
原创 使用modelAndView返回页面不正确
在工程中,我们如果使用modelAndView返回页面有可能会碰到如下问题,例如@RequestMapping(value = "/userDetail.html") public ModelAndView jump2UserDetailPag() { //获取当前登录的用户username UserDetails userDetails = (UserDetails) Secu
2016-12-14 16:09:44 5728 2
原创 在web网页中,添加lync标记
在web工程中,需要添加lync地址,用来直接打开lync的对话框,找了下,没有什么方法,就自己看了下发现,使用">这样的方法就可以实现啦快去试试吧
2016-11-11 15:13:29 1308
原创 模仿知乎首页代码
闲来无事,就根据知乎的首页,参考了一些资料模拟写了下,包含了动态的背景,以及登录和注册功能登录这里使用的是spring security注册是ajax发送的具体代码很简单,一看就知道,包含了数据的检查等<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+re
2016-11-11 09:39:13 5930
原创 出现xhr.sendasbinary is not a function错误
在使用ajax上传文件的时候,会出现xhr.sendasbinary is not a function错误进入到xhr.js里面看,果然没有这个方法修改前的代码如下所示function uploadAndSubmit(){ var form = document.forms["demoForm"]; if (form["file"].files.length > 0)
2016-10-24 16:25:09 5540
原创 canvas出现Uncaught TypeError: Cannot read property 'getContext' of null 错误
在使用canvas的getcontext(“2d”)的时候,出现Uncaught TypeError: Cannot read property 'getContext' of null 错误可能原因是在html加载之前就运行了js,所以我们使用$(document).ready(function(){});在这里面写canvas代码就可以了
2016-10-21 09:11:36 28468 11
原创 Java中替换对象属性值易出现错误
在项目中,需要对某个对象的某个值进行判断,并替换成别的值,一开始代码如下所示if(tranIO.getDevice().equals("W")){ tranIO.setDevice("终端窗口");}else if(tranIO.getDevice().equals("P")){ tranIO.setDevice("打印机");}else if(tranIO.getDev
2016-10-11 18:53:49 1642
转载 json定义及jquery操作json
一、背景json是一种轻量级数据交换格式,非常利于java服务与js的交互,本文将介绍json的简单定义和js如何解析json。二、内容1、json定义:简单的json格式为[{"key1":"value1"},{"key2":"value2"}],[]代表数组,{}代表数组中的数据对象,key1,key2是一个json对象中的key,一个json中key值唯一,value1,
2016-09-28 13:47:47 533
原创 【待解决】关于在web中操作session的若干问题
1.如何jsp页面直接获取到session中的值2.已知通过jstl可以获取session的值,方法是$(sessionscope.xxx)即可3.如何通过js或者jquery操作session,已知方法 $session.setattribute和getattribute会提示$session没定义,不知道问题在哪以上问题待解决!
2016-09-20 21:40:29 476
原创 为web项目添加logback
在项目进行的过程中,难免要涉及到日志查看和打印,所以学习了logback的使用和配置方法,在这里记录下,和大家分享1.jar包上面的两个包是必须要使用的,注意不要重复加载了,不然会找不到这个包,导致加载失败2.配置xml在web.xml里面先配置好logback.xml的地址,配置如下 logbackConfigLocation classpath:main/
2016-09-19 14:43:38 7618 1
原创 解决setDefaultColumnStyle无效的方法
在使用poi的时候,需要对excel的列设置属性所以我们会用到setDefaultColumnStyle这个方法但是按照官方的api会发现没有起作用经过自己的测试,发现是因为类型不匹配的原因方法的原型是setDefaultColumnStyle(int column, CellStyle style)正确代码如下CellStyle cellStyle = wb.cr
2016-08-31 12:55:41 14606 5
原创 如何在spring security避免登录页面素材文件被禁止加载
在项目工程中,我们使用spring security,xml中配置首页为login.jsp可是一般的首页会引用一些pic,css,js等文件这时候就会发现,在login页面,这些文件都被限制了,输入用户密码以后,也不会正常进入index页面而是下载这些文件。所以为了解决这个问题我们去修改xml文件 这里代码很简单,这个demo中我把首页所需要的所有素材文件放到了
2016-08-29 13:18:32 2932 3
原创 设置td不换行
在项目开发过程中,可能对于表格,我们不需要td换行,那么可以添加 td{ white-space:nowrap; overflow:hidden; word-break:keep-all; } 即可设置
2016-08-23 16:07:04 7921 1
原创 Jq通过td获取同行其它列td
假设有如下样式表结构 在制表时,采取的 手把手教你在springMVC中不用框架写表格这篇博客里面写的制表方法,如下所示function refreshTable(objs){ $("#ObjTables").html(""); for(i in objs){ if(objs[i].obj_Type != "FRAME"){ $("#
2016-08-22 13:30:47 3161 1
原创 修改bootstrap modal模态框的宽度
修改模态框的宽度很简单,修改width属性就可以了但是要注意的一点是,修改的不是modal这个div而是modal-dialog这个div,代码如下最后结果如下图所示哈哈,很简单吧~
2016-08-19 17:26:13 63800 7
转载 你可能不知道的10个JavaScript小技巧
你可能不知道的10个JavaScript小技巧 作者:梦想 出处:http://www.cnblogs.com/lhb25 欢迎转载,请在文章页面明显位置给出原文链接。 尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向
2016-08-19 10:58:47 518
原创 如何把Web工程架设到服务器上
在项目demo工程制作期间,可能需要我们把web工程假设到服务器上,让内网的人也能登陆上我们辛苦做的网站,这里以AIX服务器为例,教大家如何发布工程,这里以tomcat为容器Tomcat在AIX上的搭建及使用Tomcat搭建需要AIX上有java环境,安装java的方法不再进行介绍.Tomcat在AIX上搭建Demo中所用的Tomcat版本为7.0.70,下载地址为ht
2016-08-18 19:49:43 2530
原创 JAVA WEB上的多语言切换
因为在项目目前是验证demo阶段,所以功能能够支持的越多越好so leader让我添加一个中英文切换功能经过各种search后,初步实现了这个功能,下面把方法告诉给大家,仅供参考,如果有更好的方案,欢迎告知1.相关jar包下载下载jquery.locale.js,下载地址为 https://github.com/coderifous/jquery-localize 将
2016-08-17 10:33:04 15793 6
原创 spring security里user表和authorities表名字改了该如何操作
大家都知道,如果使用ss的官方配置的话,必须用户表严格定义为users,权限表严格定义为authorities,然而在工程里面可能表的名字不可以严格遵守这种命名规则这就需要我们进行自定义配置,之前我也找了很多方法,没有解决,最后参考别人的一篇博客,获得了启发,参照这里在xml里加上 <security:jdbc-user-service data-source-ref=
2016-08-16 16:36:47 5327 1
原创 Spring Security教程第五部分-数据库连接登录
这部分比前面几节稍微要复杂点,首先看看官方文档对于数据库是怎么定义的Security Database Schema因为我们只涉及到用户登录,为了简单,所以我们只看第一小节1.1. User SchemaThe standard JDBC implementation of the UserDetailsService (JdbcDaoImpl) requires tabl
2016-08-16 10:21:27 1909
原创 使用bootstrap制作搜索框
在项目开发过程中,我们或多或少都会使用到搜索选项,那么如何制作一个标准,好看的搜索框呢,这里推荐bootstrap自带的一个控件-input-group这个控件在bootstrap中文网上没有说明,所以需要去看官方的文档,地址在input-group先简单看下对于这个控件官方的说明Input groupEasily extend form controls by adding
2016-08-16 09:51:10 56966 2
原创 Spring Security教程第四部分-自定义登录页面
经过第三部分的描述,我们发现页面生成了一个默认的登录界面,下面先看看这个界面的源代码使用firefox或者其它第三方浏览器都可以很容易看到页面代码,如下Login PageLogin with Username and Password User: Password: 可以看出来,这个登录界面像后台发送了一个j_spring_security_chec
2016-08-15 18:20:58 5529
原创 Spring Security教程第三部分-配置文件和框架搭建
这部分,给大家介绍了如何配置配置文件,让我们的security可用第一步,添加spring-Security的命名空间第二部分的时候介绍过.可参考Spring Security教程第二部分-工程里添加spring-security首先打开applicationContext.xml(也可以单独写security.xml),添加如下的这段代码<beans xmlns="htt
2016-08-12 15:55:13 2053
原创 Spring Security教程第二部分-工程里添加spring-security
上一部分说了security jar包的下载,这里介绍下几个重要的包以及工程中如何加入这里和后面的几个demo都使用了比较基础的security包,分别是spring-security-acl-xxx.jarspring-security-config-xxx.jarspring-security-core-xxx.jarspring-security-taglibs-xx
2016-08-12 15:08:06 2234
原创 Spring Security教程第一部分-jar包下载
(作者原创,转载请注明出处)因为项目需要使用到用户权限管理和认证,在老师的建议下,让我自学下Spring Security的相关知识,这里简单的把自己的学习曲线和大家分享下本节先介绍下Spring Security包的下载和搭建项目在http://projects.spring.io/spring-security/中,目前spring网站好像极力推荐maven方式,然而我们这个项
2016-08-12 14:22:05 4960 2
原创 手把手教你在springMVC中不用框架写表格
因为项目需要大量的表格,而leader又不允许使用已有的例如DataTables之类的表格框架,所以需要我自己手写一个表格控件其实现的功能主要有1.和后台controller交互,取数据,根据取得数据数量在页面显示数据2.上一页,下一页3.指定某一页4.显示当前数据总数,显示的个数5.修改数据6.删除数据7.项目主要使用的技术就是简单的springMVC+Ajax刷
2016-08-12 09:51:28 4994 6
原创 jsp中为表格添加水平滚动条
首先,本项目中使用的是bootstrap框架,因此有些人会说,给表格设置自适应属性就可以了这里要申明的是bootsrtap自适应是针对当浏览器不占满整个屏幕,而是一半的时候才会出现横向的滚动条而当我们将浏览器最大化的时候,如果列数增多了呢?会出现什么效果答案就是会出现挤压的效果,横向并不会出现滚动条查看网上的教程,很多人都说将什么父div设置100%,table添加sc
2016-08-12 09:35:09 5159 1
原创 在使用ajax接收返回map的时候,提示406错误
在使用ajax接收返回map的时候,提示406错误这时因为springMVC3.x和springMVC4.x所以来的jackson的jar包有所改变,我们以maven来说明在3.x中,为 jackson-mapper-lgpl org.codehaus.jackson jackson-core-lgpl 1.8.1 org.codehaus.jackson
2016-08-12 09:23:45 2789
原创 jsp页面使用${}不起作用
在动态显示所有的资源的时候,发现${}不起作用,因而页面不显示结果,最后经过排除发现是jstl没有引用,在页面头引用即可
2016-08-12 09:21:10 3805
原创 当使用MyEclipse导入新的Web工程,没有deploy server情况
一般出现这种情况是因为工程导入MyEclipse之后,MyEclipse不认该工程为web project,这个时候需要为新导入的项目执行“Add Web Project”的操作,执行的菜单路径“MyEclipse”-“Capabilities”-“Add Web Project Capabilities...”即可,再重启MyEclipse,就可以成功Deploy啦
2016-08-12 09:19:59 1187
原创 使用bootstrap轮播功能时候,glyphicon图标不显示问题
在项目中,使用到轮播工具的时候,正常设置数据源没有问题,但是在显示向左向右控件图标的时候会发现无法显示,以下是部分代码<a class="left carousel-control" href="#myCarousel" data-slide="prev"><a class="carousel-control right" href="#myCarousel"
2016-08-12 09:17:35 5042
原创 出现error:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .cla
出现error:The type java.lang.Object cannot beresolved. It is indirectly referenced from required .class files当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Ecl
2016-08-12 09:08:06 997
原创 getElementById和$(#id)区别简述
许多像我一样的刚接触web开发的,在没有系统学习html5,js以及jquery的基础上,直接上手,肯定想过或者被这个问题迷惑过到底getElementById和$(#id)的区别是什么,使用他们又有什么需要注意的地方呢?首先,我们平时需要获取一个html中某个标签,我们会使用document.getElementById("startItem").innerHTML =
2016-07-25 15:07:09 1970 1
原创 bootstrap轮播控件不自动播放
在使用bootstrap轮播控件的时候,添加了bootstrap轮播控件,一开始因为不自动播放,查了很多资料,有的说是设置什么 data-ride="carousel",其实我们在日常工程中,除了这个问题以外,最容易导致这个问题的是bootstrap引用顺序问题,一点要先引用jquery.js,再引用bootstrap.js,最后就可以了
2016-07-25 15:05:48 3429 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人