web
kkrgwbj
这个作者很懒,什么都没留下…
展开
-
jsp,servlet利用过滤器解决中文乱码,和控制访问权限
encodingFitlercom.accp.filter.EcondingFilterencodingUTF-8LoginFiltercom.accp.filter.LoginFilterencodingFitler/*LoginFilter/page/*这个是过滤器解决中文乱码的类package com.accp.filter;impo原创 2013-07-15 17:26:37 · 641 阅读 · 0 评论 -
禁止空格提交表单
在做项目的时候,有个页面我用到了ckeditor,可是问题来了,我在只要有文本框的地方按下回车键就会自动刷新.最后终于找到了解决的方法:" class="InputStyle" onkeydown="keydown(this)"就是只要在每个input文本框绑定,onkeydown()事件.js代码中判断是不是13.代码如:function keydown(text){ $j原创 2013-11-16 18:05:28 · 793 阅读 · 0 评论 -
jquery定时器
简单的代码实现jquery定时器.今天,项目遇到一个消息的模块,在导航条最上面.想实现,当收到消息的时候能够及时的刷新,显示收到消息的条数.想了半天.想了2种方法,1.利用struts2的Ajax标签.2.利用jquery.struts2有点麻烦,jquery比较简单用jquery了.下面贴上代码:实现每隔3S向服务器端获取数据.然后赋值给要显示的那个dom对象里面. $(f原创 2013-11-17 17:10:28 · 562 阅读 · 0 评论 -
JFreeChart生成3D饼图
JFreeChart生成3D饼图,在jsp中通过servlet访问。/** * 1.生产饼图的数据 * 2.初始化JFreeChart对象 * 3.设置标准模板或者样式 */ //构造饼图中的数据 DefaultPieDataset localDefaultPieDataset = new DefaultPieDataset(); localD原创 2013-11-20 20:00:12 · 964 阅读 · 0 评论 -
关于一个页面里面有两个按钮的解决。
function check(obj){ if(obj==1){ $j("form").attr("action","doAddMessage.action?button=提交"); $j("form").submit(); }else{ $j("form").attr("action","doAddMessage.action?button=保存");}<a原创 2013-11-23 16:24:57 · 1156 阅读 · 0 评论 -
struts2标签实现文本超过长度显示。。。。
=17">大家知道,我们在做项目的时候,很多时候,需要这样的效果。在页面显示各标题,如果太长,就用。。。来表示。那么struts2的ognl标签的强大功能,就可以实现。上面的代码,就是消息的标题。我们可以直接对其运用substring()方法进行截取。从而就可以实现我们想要的结果了。原创 2013-11-28 16:57:12 · 583 阅读 · 0 评论 -
Error setting expression 'image' with value '[Ljava.lang.String;@e41d4a'
警告: Error setting expression 'image' with value '[Ljava.lang.String;@e41d4a'ognl.MethodFailedException: Method "setImage" failed for object action.ShangAction@268cc6 [java.lang.NoSuchMethodException原创 2013-11-28 20:50:32 · 1095 阅读 · 0 评论 -
jquery将一个表单序列化为一个对象
var aa=function(form){ var o={}; $.each(form.serializeArray(),function(index){ if(o[this['name']]){ o[this['name']] = o[this['name']]+","+this['value']; }else{ o[this['name']] = this原创 2013-12-01 20:10:10 · 515 阅读 · 0 评论 -
java验证码
package com.bingyang.util;import java.util.Arrays; /** * 工具类,生成随机验证码字符串 * */ public class SecurityCode { /** * 验证码难度级别,Simple只包含数字,Medium包含数字和小写英文,Hard包含数字和大小写英原创 2013-12-15 11:39:51 · 467 阅读 · 0 评论 -
el表达式获取项目根目录
console.info("${pageContext.request.contextPath}");把上面的那句代码,复制到Firefox上面试试吧.呵呵.很神奇哦.!转载 2013-12-18 13:30:11 · 722 阅读 · 0 评论 -
eclipse添加自己想要的字体
http://blog.sina.com.cn/s/blog_937cbcc10101e2c3.html 大家看这里 呵呵!!!转载 2014-12-23 17:31:10 · 720 阅读 · 0 评论 -
hibernate动态条件高级查询criteria
我们知道,我们在做项目时候,用到的最多的无非就是查询,各种条件查询.这个时候,如果我们再采用纯粹的hql语句来通过if判断的话,效率就十分低下而且会有很多判断.那么,hibernate在3以后,推出了一个很有意义的对象DetachedCriteria,通过这个类,我们可以得到Criteira对象.然后可以利用Restrictions,Projection等,构造各种条件.而且支持多表连接,原创 2013-11-16 17:40:06 · 880 阅读 · 0 评论 -
ssh框架中用frmeset实现跳转到一个完整的页面
在做项目的时候,我们的整个项目采用ssh框架,页面是用的frameset.有个问题:session过时,我当时用了struts2的拦截器解决了,但是当返回到登陆页面时候,发现只是右半部分是登陆,左边依然是菜单.解决方法: 我是这样解决的,我在struts.xml配置先返回到一个空白页面,然后在这个空白页面里面直接又跳转到login.html,用到的代码: window.top.lo原创 2013-11-16 17:31:23 · 850 阅读 · 0 评论 -
jsp网页计数器
//过滤器类public class EcondingFilter implements Filter { private String charset = null; private ServletContext context = null; private String path = ""; /** * 在销毁前将数据存入本地文件中 */ public原创 2013-07-28 23:35:24 · 655 阅读 · 0 评论 -
json转换数据时候,报there is a cycle in the hierarchy!
//设置json过滤主外键,防止出现死循环there is a cycle in the hierarchy! JsonConfig config = new JsonConfig(); config.setJsonPropertyFilter(new PropertyFilter(){//过滤属性 //其中houses,district就是我们要过滤的字段,也就是JavaBean原创 2013-07-28 19:48:59 · 724 阅读 · 0 评论 -
最简单的用jquery实现动画的跳到顶部和底部
Untitled Page $(document).ready(function () { //当点击顶部按钮的时候,执行方法,scrollTop属性获取选中标签距滚动条的距离。 $('#top').click(function () { $('html').animate(原创 2013-07-18 14:47:02 · 714 阅读 · 0 评论 -
mybatis控制台显示SQL语句
### 把日志信息输出到控制台 ###log4j.appender.stdout=org.apache.log4j.ConsoleAppender#log4j.appender.stdout.Target=System.errlog4j.appender.stdout.layout=org.apache.log4j.SimpleLayout### 把日志信息输出到文件:jb转载 2013-10-08 22:46:09 · 913 阅读 · 0 评论 -
mybatis和spring3整合,控制台输出sql语句.
2013-06-06 21:23 391人阅读 评论(0)收藏举报项目使用Spring3+MyBatis3整合,但是控制台就是部署出SQL语句,网上找了很多资料,都说是Log4j配置文件的问题,修改了N 边Log4j配置文件依然无效。除了SQL 语句,其他都能显示,纠结的很我的Log4j的配置文件如下:[html] view plaincopyp转载 2013-10-13 11:27:12 · 2698 阅读 · 0 评论 -
spring和junit.hibernate做测试单元,提交数据不成功
注意~扩展SPRING的AbstractTransactionalJUnit4SpringContextTests的测试单元~为了保持数据的清洁会自动回滚。所以测试的数据无法真正插入数据库(例如你用spring配置的entityManager或者hibernatesession都无法在测试单元中真正插入数据)。解决方法~如果不需要测试回滚,在测试单元上加入注释@Rollback(false原创 2013-10-16 10:06:09 · 1470 阅读 · 0 评论 -
There is a circle错误,json转换
在做ssh项目中,我们经常会用到ajax,服务端我们经常会返回一个json的对象,但是经常会出现这个There is a circle的错误。错误的原因是因为hibernate中的外键关联另一个对象而另一个对象也同时关联了这个对象,造成的死循环。解决方法: HttpServletResponse response = ServletActionContext.getRespons原创 2013-11-16 17:09:02 · 906 阅读 · 0 评论 -
Spring3定时器
最近在做oa项目中写到一个功能,就是员工每天的签到和签退.当时想了很久都没有想出来,后来自己上网查了一下spring的定时器,然后就有了思路.下面我贴上自己用到的这个定时器的配置.希望能够和大家一起学习.<beans xmlns="http://www.springframework.org/schema/beans"xmlns:task="http://www.springframe原创 2013-11-16 17:51:15 · 718 阅读 · 0 评论 -
CSRF Security Error解决办法
在myeclipse上部署项目,遇到如下问题:错误描述:org.directwebremoting.dwrp.BaseDwrpHandler - A request has been denied as a potential CSRF attack.org.directwebremoting.dwrp.BaseCallHandler - Exception while pro转载 2013-11-17 10:43:06 · 581 阅读 · 0 评论 -
巧用js灵活提交表单,解决一个页面有多个提交按钮
function check(txt){$j("form").submit(function(){ if($txt=="提交"){ this.action="doAddMessage.action?button=提交"; this.submit(); }else{ this.action="doAddMessage.acti原创 2013-11-16 17:18:25 · 936 阅读 · 0 评论 -
commons-net FTP大文件上传
最近公司要做FTP大文件上传,自己摸索搞了好几天,终于弄好了 以后还能用package com.uiotsoft.unisiot.util; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.commons.net.ft原创 2014-12-10 14:45:53 · 1000 阅读 · 0 评论