`
文章列表
        mybatis插入多条数据,若数据库中存在则更新,若无则插入,具体实例如下: 其中pro_id,day_date为唯一索引 insert into pro( pro_id, day_date, price, remark ) values <foreach item="item" index="index" collection="list" separator=","> ...

mybatis foreach

mybatis的foreach标签中若传入的类型为list,则mybatis会将参数封装为map,key为list,若为数组,则key为array,具体可参见官方文档 例: <insert id="save" parameterType="java.util.List"> insert into t ( a,b,c ) values <foreach item="item" index="index" collection="list" ...
 今天写代码,form通过jquery的ajax提交,后台处理完成,在view层返回的时候始终报错: 一直找不到原因,后来才发觉,<button id="save">保存</button> 写在form标签里面 了,将其移出form标签再保存,正常。 ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error at org.apache.catalina.connector.OutputBuffer.doFlu ...

java中定义enum类型

    博客分类:
  • java
  //编写枚举统一管理类,枚举可定义code和name public class EnumContext{ /** * 功能说明:状态枚举 * */ public enum State { NORMAL("0", "正常"), DELETE("9", "删除"); private String code; private String name; State(String code, String name) { this. ...
//在字符串str左侧添加maxLength-str.length()个0。 org.apache.commons.lang.StringUtils.leftPad(str, maxLength, "0"); 
      今天犯了一个比较低级的错误,如下:       在项目中新增sqlserver datasoure连接,结果启动时报错: java.sql.SQLException: 用户 'sa' 登录失败。at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)at net.sourceforge.jtds.jdbc.TdsCore.nextToken ...

js验证身份证号码

    博客分类:
  • js
/** * 验证身份证 * * @param {} *            num * @return {Boolean} */function isIdCardNo(num) { num = num.toUpperCase().trim(); // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num))) {  // Ext.Msg.alert('提示','输入的身份证号长度不对,或者号码不符合规定!\n15位号码应全为数字,18位号码 ...
       本文引用 http://blog.163.com/da7_1@126/blog/static/1040726782011102771537946/        最近在弄单点登录,跨域访问的东西,结果碰到问题,当iframe打开跨域的请求时,每次的session都不一致。该问题在ff中又不存在,最后通过网上 ...

js 里日期转字符串

    博客分类:
  • js
function dateToStr(d) { var ret = d.getFullYear()+"-"; ret += ("00"+(d.getMonth()+1)).slice(-2)+"-"; ret += ("00"+d.getDate()).slice(-2)+"/"; ret += ("00"+d.getHours()).slice(-2)+":"; ret += ("00"+d.getMinutes()).sl ...
datagrid document http://www.jeasyui.com/documentation/datagrid.php datagrid 动态改变高度、宽度:$("tableId").dataGrid('resize', {width:1022, height:100});   动态改变panel大小:$("divId").panel('resize', {width:1022, height:100});
-- 取当前小时,以及相隔一小时 v_begin_date:=to_date(to_char(sysdate,'yyyy-mm-dd hh24'),'yyyy-mm-dd hh24');v_end_date:=v_begin_date- 1/24; -- 执行结果:v_begin_date=2013-9-12 上午 09:00:00   v_end_date=2013-9-12 上午 08:00:00   -- 取当前日期,以及相隔一天 v_begin_date:=to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd');v_end_d ...
本文转载自: http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=35515     arcgis api for flex 开发入门(一)环境搭建arcgis api for flex 是arcgis 今年四月新推出来的进行RIA开发的flex库,是arcgis server9.3的一部分,使用  ArcGIS API for Flex可以基于ArcGIS Server建立漂亮的富互联网应用程序 rich internet applications (RIAs) ,优点是运行速度快,用户体验效果会比目前的WEBGIS好。使用arcgis ...

oracle锁表、解锁

Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。 锁表查询的代码有以下的形式: select count(*) from v$locked_object; select * from v$locked_object; 查看哪个表被锁   select b.owner,b.object_name,a.session_id,a.locked_mode    
//获取到http    System.out.print(httpRequest.getScheme()+"<br/>");    //获取到localhost (服务器名)    System.out.print(httpRequest.getServerName()+"<br/>");    //获取到8080 (服务器端口)    System.out.print(httpRequest.getServerPort()+"<br/>");    //获取到/epet (项目路径) ...
       按tab键可以逐次获取页面表单的焦点,但是有时候我们需要指定获取焦点顺序,或者某些元素不需要获取焦点,这时候可以使用 tabindex 属性。 例如: <input type="text" name="t1" tabindex="1" /> <input type="text" name="t2" tabindex="2" /> <input type="text" name="t3" ...
Global site tag (gtag.js) - Google Analytics