- 博客(149)
- 资源 (6)
- 收藏
- 关注
原创 4种方法让SpringMVC接收多个对象
问题背景: 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理?第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListModel接收;第3种方法:将Json对象序列化成Json字符串提交,以List接收;第4种方法:将表单对象序列化成Json字符串提交,以List接收; 第4种方
2015-07-10 09:08:24
174072
6
原创 Unable to open debugger port (127.0.0.1:63777): java.net.BindException "Address already in use: JVM
对Intellij IDEA是又爱又恨呀,爱的比myeclipse用起来爽手多了,恨的是刚开始用还不是很习惯。偶尔启动Debug模式用Tomcat来调试会报以下错误:Unable to open debugger port (127.0.0.1:63777): java.net.BindException "Address already in use: JVM_Bind"困扰了我
2015-05-13 15:33:16
86364
9
原创 子类继承父类的同时又去实现一个成员变量、方法与父类相同的接口,最后调的是谁的成员变量和方法?
此文只讨论如题的这种情况,不要问我为什么这么逗逼,面试题就是这么逗逼!!接口代码如下:父类代码如下:子类代码如下:Main函数如下:
2015-04-25 14:52:48
8509
1
原创 oracle里设置只查询一条记录
某天看到《MySQL性能优化的最佳20+条经验》这里的介绍里就有一条说的是当查询结果只有一条的时候,mysql SQL最后加上“limit 1”关键字。然后,现在改成Oracle的话,那就在where条件里加 "rownum=1"就好了。参考这里:http://coolshell.cn/articles/1846.html
2015-03-20 14:02:12
10324
原创 synchronized锁住对象笔记
1.synchronized用在静态方法的时候,表示执行这个方法时,将会把调用该方法的对象给锁住。2.synchronized(this){.....代码块......}的时候,表示执行synchronized内的代码时,锁住this对象,也就是当前代码所在类的对象。3.synchronized(other_class){.....代码块......}的时候,表示执行syn
2015-02-15 17:34:27
965
原创 以lable实现的checkBox如何切换背景和显示隐藏关联区域
应用场景:在某商城金钱结算的时候,可以用积分抵扣部份现金。效果图如下,分别为未选中状态(默认)和已选中状态。未选中状态:已选中状态:----------------------------------------------------------------------------------------------------------------------
2015-01-28 14:15:12
2008
原创 JSTL标签+EL表达式遍历List内容
经常用到以下代码遍历呈现后台返回来的List,特此Mark一下:JSP页面头部引用JSTL标签:JSP内容: 还没有人购买过该商品,快来抢购吧! ${item.trade_name} ¥${item.trade_price} ${item.trade_count} ${item.trade_time}
2015-01-21 17:57:35
59432
原创 文本框输入限制【不允许空格、只允许数字】
每次找这代码都得翻以前写过的页面,烦死了。直接贴粗来: 不允许输入空格 只允许输入数字 效果如下:不允许输入空格 只允许输入数字
2015-01-16 11:16:24
17078
1
转载 JSTL中截取一定长度的字符串
JSTL中截取一定长度的字符串长度,如果超过指定长度在未尾加“......”,否则返回原来字符串。代码如下: 10}"> 转自:http://blog.youkuaiyun.com/xuaa/article/deta
2014-12-28 11:35:40
3794
转载 Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
收藏一下1、判断select选项中 是否存在Value=”paraValue”的Item2、向select选项中 加入一个Item3、从select选项中 删除一个Item4、删除select中选中的项5、修改select选项中 value=”paraValue”的text为”paraText”6、设置select中text=”paraText”的第一个Item为选中
2014-09-24 10:10:13
937
转载 JavaScript实现左右Select列表框交换数据
转自:http://www.csdn123.com/html/itweb/20130722/13689_13695_13700.htm对原代码做了些小改动,
2014-09-22 10:55:31
1858
原创 Hibernate使MySql TimeStamp字段自动生成CURRENT_TIMESTAMP日期时间
1.数据库字段设置为TimeStamp类型,并且默认值为CURRENT_TIMESTAMP,不允
2014-09-16 17:40:57
6702
1
转载 关于Hibernate中fetch作用描述
"fetch"连接允许仅仅使用一个选择语句就将相关联的对象或一组值的集合随着他们的父对象的初始化而被初始化,这种方法在使用到集合的情况下尤其有用,对于关联和集合来说,它有效的代替了映射文件中的外联接 与延迟声明(lazy declarations). from Cat as cat inner join fetch cat.mate left join fetch cat.kit
2014-09-04 17:20:30
8416
1
原创 设置DIV水平居然
父节点: text-align:center子节点 : margin-left:auto;margin-right:auto; 子节点最好再设个
2014-06-08 14:40:23
766
原创 通过在拦截器配置request对象,在前台页面显示返回的消息(2)
经过某同事提醒,其实不用像上一篇文章里那么麻烦,通过OGNL在struts2 tags里明确指定request的scope,都能取得到拦擮器里设置的request Attribute属性值,代码如下:参考:http://www.tutorialspoint.com/struts_2/struts_value_stack_ognl.htmhttp://struts.apa
2014-03-05 10:13:38
2043
原创 通过在拦截器配置request对象,在前台页面显示返回的消息(1)
通过在拦截器里添加request的Attribute属性,然后在前台分别使用struts2标签和request.getAttribute()方法接收,拦截器代码如下:/** * 用户登录认证拦截器 */package com.test.interceptor;import javax.servlet.http.HttpServletRequest;import javax.se
2014-03-04 18:42:57
7064
原创 实现根据当前ID读取上一条和下一条记录
以下为MYSQL语句演示:SELECT * FROM t_news AS n ORDER BY n.`News_ID`当前ID为4,读取上一条记录:SELECT * FROM t_news AS n WHERE n.`News_ID` 当前ID为4,读取下一条记录:SELECT * FROM t_news AS n WHERE n.`News_ID` > 4 ORDER
2014-02-11 17:48:07
4754
1
原创 Spring整合JUnit4测试时,使用注解引入多个配置文件
一般情况下:@ContextConfiguration(Locations="../applicationContext.xml") 多个文件时,可用{}@ContextConfiguration(locations = { "classpath*:/spring1.xml", "classpath*:/spring2.xml" })
2014-01-21 10:12:14
42038
转载 Struts2中过滤器与拦截器的区别
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是
2013-11-08 15:08:11
975
转载 struts2中ServletActionContext与ActionContext区别及获取Servlet对象方法
原文链接:http://blog.youkuaiyun.com/lushuaiyin/article/details/7017931
2013-11-07 15:49:43
1167
转载 在Struts2的Action中访问Servlet内置对象
Struts2中的Action并没有和任何Servlet API耦合,这样框架更具灵活性,更易测试。但是,对于web应用的控制器而言,不访问Servlet API几乎是不可能的,例如跟踪HTTP Session状态等。Struts2框架提供了一种更轻松的方式来访问Servlet API。Struts2中提供了一个ActionContext类(当前Action的上下文对象),通过这个类可以访
2013-11-07 12:03:25
1654
转载 struts2.0 struts.xml配置详解
<!-- package提供了将多个Action组织为一个模块的方式 package的名字必须是唯一的 package可以扩展 当一个package扩展自 另一个package时该package会在本身配置的基础上加入扩展的package 的配置 父package必须在子package前配置 name:package名称
2013-11-06 17:59:55
925
转载 200多个js技巧代码
1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件<input type="text" value="mm" onfocus="if(value=='mm) {value=''}" onblur="if(value=='') {value='mm'
2013-10-28 17:13:01
2413
原创 【惊天大秘密】才发现CSS设置overflow: scroll也可以实现局部页面滚动
如题。没知道之前只好用iFrame实现,参数需要传来传去麻烦死了。演示请见:http://www.w3school.com.cn/tiy/t.asp?f=csse_overflow
2013-10-21 13:51:09
5863
原创 通过左边iFrame内链接打开右边iFrame
方法一:在左边iFrame内a标签的target属性,填入右边iFrame的name属性值(跟id值无关)。左边iFrame a标签书写示例:Account information主页面HTML(iFrame的id值跟name值都要写): 方法二:左边iFrame内a标
2013-09-02 15:31:10
8067
原创 Suggest Framework 使用经验
什么是Suggest FrameworkSuggest Framework 顾名思义,就是仿 Google Suggest 的一个小框架,让你的文本框也有提示功能。利用Suggest Framework你可以在自己的网站上很轻松实现“输入提示”效果,这种效果会很大程度上提高用户体验,提高搜索效率。一个页面上可以出现多个搜索框,每个搜索框都可以实现单独配置。详细说明、使用教程、源代码下载请见
2013-08-14 11:12:32
2410
原创 MySQL 带INOUT参数执行搜索提示的存储过程
DELIMITER $$USE `b10k`$$DROP PROCEDURE IF EXISTS `sp_suggest`$$CREATE DEFINER=`luth`@`%` PROCEDURE `sp_suggest`( IN query_column VARCHAR(100), /*被检索的字段名*/ IN keyword VARCHAR(100), /*检
2013-08-13 11:03:53
1793
转载 javascript去除字串前后的空格
/** 去除字串前后的空格 */ function trim(s) { var count = s.length; var st = 0; // start var end = count-1; // end if (s == "") return s; while (st < count) { if (s.ch
2013-07-18 16:04:04
833
原创 mysql存储过程的参数名不要跟字段名一样
如题,将会导致的结果就是参数的值将不会是你传入的值,而是变成每条记录的那个字段的值。这样的后果,是灰常严重的。比如执行删除操作,它能把整个表的记录全删了。这个是我的血淋淋的代价啊。死坑如下,勿跳:DELIMITER $$USE `b10k`$$DROP PROCEDURE IF EXISTS `sp_delete_species`$$CREATE DEFINER=`
2013-07-17 16:45:44
3124
原创 从requset取出ServletContext,从而得到站点绝对路径
String path = request.getSession().getServletContext().getRealPath("/");
2013-07-17 10:59:12
1169
原创 解决java.sql.SQLException: Parameter number X is not an OUT parameter
最近独自一个人写项目,孤军奋战的程序猿可真伤不起!Java 调用MYSQL带输入输出参数存储过程时如题错误:java.sql.SQLException: Parameter number X is not an OUT parameter(X 表示某个数字)按照惯例,立刻在谷歌搜以上错误,得到的答案都是在如网址1网址2 所说删掉输出参数后边的注释啊什么的。可是我试了还是不行,远
2013-07-08 14:16:57
20385
8
原创 JSP 2.0 web.xml不再直接支持<taglib>标签配置
JSP 1.2 下在web.xml直接加入标签,示例如下: mytags /WEB-INF/jsp/mytaglib.tld到了JSP 2.0 的时候,配置如下:jsp-config>mytags/WEB-INF/jsp/mytaglib.tld具体参考这里:http://stackoverflow.com/questions/7022189/
2013-04-02 15:38:55
3281
原创 分类汇总统计的SQL语句
情况与以图描述的类似:(出处:http://bbs.youkuaiyun.com/topics/30028983)上面问题的出处没说解决的办法。正好我也碰到了一个类似的,表结构示意图如下(表字段代码就免了):需求:统计每个物种不同文件类型的文件各有多少个?解决办法:SELECT s.`SpeciesID` , s.`Name_CN`, s.`Name_EN`, SUM(CAS
2013-03-26 19:20:15
20062
ASP.NET + SQL Server 基础操作总结
2010-10-29
21点游戏 [附设计文档]
2010-04-21
图书馆信息管理系统的[设计文档]
2010-04-21
图书馆信息管理系统[c#开发+XML数据库]
2010-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人