预览模式: 普通 | 列表
08-09
10

Cannot create iterator for this collection

at org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:265)
jsp文件如下:
<logic:notEmpty name="graduateList" >
<logic:iterate id="graduate" name="graduateList" >
</ogic:notEmpty >
</ogic:iterat>

graduateList是一个类,而logic:iterator要求必须是ArrayList,HashSet....这样的集合类,而graduateList中一个属性是ArrayList或HashSet的
应改为:
<logic:notEmpty name="graduateList" property="items">

查看更多...

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1507
08-09
10

eclipse 下恢复误删除的包

今天一不小心把写了两天的代码不小心删除了,在eclipse中删除后回收站和工程目录下都没了,哭的心都有啦,上网百度了一下,原来好多兄弟都干过这么龌龊的事,就在准备放弃的时候发现一个哥们的帖子救了我一命,拿来分享.

在被删除的文件所在的包上,或文件夹上点击右键,,在菜单上有一项Restore from Local History...

点击之后就看到文件的历史记录了..哈哈 可救我一命啊...哈哈 虚惊一场...仔细看看才知道原来从工程建立以来的历史修改记录都保存在eclipse里.哈哈   很久以前删除的文件也都在.这回不用愁了.

原本以为eclipse的删除很危险.现在明白了,其实一点都不危险,所有的东西都保存在历史记录里.

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 833
08-09
10

笑话

与同事到外地出差,当地的同事热情好客,当晚便在一特色酒店的包间设宴接风。男男女女十几个人落座后便不停的聊天,只有一个人在点菜。点好了,征求大伙儿意见:“菜点好了,有没有要加的?”  
这种情况,我们在北京一般是让服务小姐把点过的菜名儿报一遍。于是一位北京的哥们儿说:“小姐,报报。”  
小姐看了他一眼,没动静。“小姐,报一下!”哥们儿有点儿急了。  
小姐脸涨得通红,还是没动静。  
“怎么着?让你报一下没听见?”哥们儿真急了。  
一位女同事赶紧打圆场:“小姐,你就赶紧挨个儿报一下吧,啊。”  
小姐嗫嚅着问:“那,那……就抱女的,不抱男的行吗?”  
“噗!”边上一位女同事刚喝的一大口茶全喷前卫身上了。十几个人笑做一团,小姐更是不知所措。  

查看更多...

Tags: 笑话

分类:IT | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 572
08-09
10

去重复标题SQL

引用内容 引用内容
字段          id       title  
              1           张三  
              2           李四  
              3           张三  
              4           王五  
              5           李四  
    
    
  最终结果是  

查看更多...

Tags: 重复 删除

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 607
08-09
09

转发和重定向的区别

转发和重定向的区别
不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。


正文开始:

先是看上去不同,他们的调用分别如下:

查看更多...

Tags: 转发 重定向

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 543
08-09
08

Java获取请求客户端的真实IP地址

通常通过request.getRemoteAddr()

取得客户端的IP地址,做鉴权和校验,逻辑没问题,那么肯定request.getRemoteAddr()出了问题,google下,发现有人遇到类似的问题。

最终定位为request.getRemoteAddr()这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。

如果使用了反向代理软件,将http://192.168.1.110:2046/

的URL反向代理为http://www.xxx.com/

查看更多...

Tags: IP 客户端

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 809