- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 java递归生成树
public List getAllCommType(){ List treeList=new ArrayList(); //取到父节点id为0,只有一个 List typeList=commType.getAllCommodityType(); for(Commodity_type type :typeList){ Tree tree=new Tree();
2017-10-05 10:47:41
4210
原创 mybatis传入字符串分割成数组并且遍历
注意这里如果使用#会报错,所以使用$符号,如果不是数字类型,比如long,integer,还需加上单引号''。代码片段如下: and p.publishId in open="(" close=")" separator=","> '${pId}'
2017-09-25 15:17:42
24251
4
原创 mybatis新增处理逗号
我们有时候考虑到代码复用,新增的时候希望可以选择字段,就需要对字段进行判断,但是字段后面会跟上逗号,如果是最后一个字段为空,那么会多一个逗号。代码片段如下: #{phone}, #{idCard} 如果idCard为空,#{phone}的后面就会多一个逗号。我们可以用一个标签来处理这种情况。完整代码
2017-09-24 11:41:18
3098
1
原创 前端拼接id传到后台
var publishIds=""; var arr1 = []; $('input[name="publishId"]:checked').each(function(){ arr1.push($(this).val()); }); publishIds=arr1.join(','); publishIds即为拼接好的多个id用
2017-09-23 08:39:37
4007
原创 js原生table定义checkbox,并获取值放到数组
表格定义: 添加上架序号商品名称 商品种类采购价格 ${vs.index+1}${o.goodName}${o.typeName}${o.price}没有相关数据${page.page
2017-08-14 15:50:16
1374
原创 oracle分页sql语句
oracle的分页与mysql的分页是不一样的,mysql的分页网上很好找,但oracle的难找一些。下面就直接上代码了,参照这个格式就可以了。select distinct code,dates,status from (select t1.*,rownum rn from(select * from YWS_PURCHASE)t1 where rownum='${start}'因为
2016-07-14 21:15:12
468
原创 oracle 当前日期的前一年的日期
可以在sql语句中写to_char(ADD_MONTHS(sysdate, -12),'yyyy-mm-dd');测试:select to_char(ADD_MONTHS(sysdate, -12),'yyyy-mm-dd') from dual;
2016-04-28 11:03:15
8939
原创 js 判断只能输入正整数或两位以内的小数(包括一位小数)
function onAdd(){//这里是要判断的值,根据实际情况修改var endrate=jQuery("#endrate").val();//这里是正则表达式在js里的判断用法if(/^\d+(\.\d{1,2})?$/.test(endrate)){//如果输入正确做什么处理,这里根据实际情况可修改frmmain.submit();}else{alert(
2016-04-27 10:05:08
25004
原创 判断状态为0显示文字,case when的用法
我们常常设置状态这个字段都是存入0,1这样的值,但是如果要显示在表格中又要是文字,比如未审批,已审批之类的。做法是在数据库里面判断好,取出来的时候就是文字了。那就要用到关键字case when。sql语句如下:select case when spstatus=0 then '未审批' when spstatus=1 then '已审批' else null end as status;
2016-04-14 15:45:51
2710
原创 页面生成带有合计的表格
要做的效果如下图所示:做法是先在数据库里把金额合计算好,需要合并的行数也算好,然后放在页面上。因为公司是直接在jsp页面写java脚本的框架模式,所以大家参考修改一下即可。//这里的ListStyle是公司框架有的,不必理会。 报销申请人 报销单条形码编号
2016-04-14 15:23:04
2649
原创 随机生成不重复的整数
这里要注意,如果要改生成数的数量,就改for循环里i小于的值,下面的代码是生成10个数。如果要改 随机数的范围,就改Math.random()*11,这里11表示0~10的随机数。public static void main(String[] args) { List list=new ArrayList(); for(int i=0;i { int
2016-04-14 14:50:50
1586
原创 生成时间加流水号的编码
最近要做一个自动生成单号的功能,单号是唯一的,格式为“201604140001”这样的,我便想到了把id放在单号里面作为唯一标识。所以以下代码的参数sno为插入数据时的id,具体是这样得到的:select xl.nextval from dual,其中xl是序列。怎么创建序列就不介绍了,百度一下吧。当然查出来的id要以nextval为字段取出来赋给变量,再把变量作为参数传进去。private
2016-04-14 14:25:34
5520
原创 设置字体垂直居中
style="vertical-align:middle;"注意,此css样式只能放在可以放样式的标签里面,如等,而对有些标签则不起作用。
2016-04-14 11:56:35
766
原创 怎样关掉占用8080端口的进程
1、在dos里面输入netstat -ano2、继续输入tasklist,这样可以查到占用8080端口的进程名称,然后在任务管理器的详细信息里面关掉即可,注意不是在服务里面哦。
2016-01-12 13:32:16
3111
原创 mybatis逆向工程
首先解释一下什么是逆向工程,一句话来说就是自动把数据库里的表生成mapper和实体类。首先在项目中建好包,如图所示:然后需要一个jar包如下图所示:把它解压,把里面的三个jar包拷到项目的lib下面,并add build path。打开解压的文件夹,找到docs下面的index.jsp,用浏览器打开。找到左边的XMLConfiguration Reference,点
2015-12-23 21:14:05
328
原创 MyBatis框架增删改查(Oracle数据库)
首先在数据库创建一个部门表,如下所示:然后新建一个web项目,项目列表如下图所示把两个jar包拷到lib下面,并且add biuld path.创建实体类DeptEntity,具体代码如下:package com.entity;public class DeptEntity {private Integer deptno;private String
2015-12-20 22:16:41
491
原创 MyBatis快捷键提示怎么调出来
我用的是MyBatis3.2.4的版本首先将jar包解压,在MyBatis\org\apache\ibatis\builder\xml的文件夹中找到mybatis-3-config.dtd和mybatis-3-mapper.dtd两个文件,复制到myeclipse项目中,MyBatis为解压后的文件夹。在myeclipse中选择windows中preference,搜xml catalog ,
2015-12-10 21:23:29
2579
原创 javascript转到新的页面
addbook.jsp是你要跳转到的页面的urlfunction tiaozhuan(){ location.href="addbook.jsp";}
2015-11-03 19:49:43
314
原创 swing弹出提示框,点击确定以后做一些处理
swing中弹出提示框大家可能比较熟悉使用JOptionPane.showMessageDialog(parentComponent, message);可是如果需要在点击确定之后做一些处理,做什么事,用这个就不好。下面有个更好的方法,用提示的话记得选第四个方法,因为前面两个已经废弃了第一个参数为null,第二个参数为提示信息,第三个参数为提示标题,第四个参数为确定和取消按钮,
2015-09-14 22:44:34
1508
原创 怎样点关闭按钮的时候不关掉父窗口
我们用Swing的时候其中有一句是点关闭的时候关掉页面并且连进程也一起关闭。我们一般会用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);但是做项目的时候发现,几乎所有的子窗口再点关闭的时候会连父窗口也一起关掉了,但这是我们不希望的。要怎样才能只关他自己呢?其实很简单改一下就行了,应该如下写:setDefaultCloseOperatio
2015-09-14 20:11:28
591
原创 swing调整界面字体大小
首先定义字体对象,参数数字是要设置的字体大小Font f=new Font(Font.DIALOG,Font.BOLD,18);然后添加到组件,这里的yd是一个JLabelyd.setFont(f);
2015-09-14 20:02:08
3130
原创 swing设置图片为背景颜色
首先定义一个imageicon。ImageIcon icon=new ImageIcon("ybg4.png");然后定义一个label。JLabel bg=new JLabel(icon);最后在构造函数里面写上这句话bg.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());注意,这句话要写在所有的组件
2015-09-14 19:53:22
571
原创 swing在子窗口点击确定按钮关闭当前窗口而不关闭父窗口
在子窗口的类里面的确定按钮事件监听里面写上这样一句话jframe.dispatchEvent(new WindowEvent(jframe,WindowEvent.WINDOW_CLOSING) );
2015-08-25 22:41:59
7919
原创 swing在按钮里面添加图片和文字,文字在图片下方
ImageIcon searchm=new ImageIcon("s2.png");JButton search=new JButton("搜索",searchm);search.setVerticalTextPosition(JButton.BOTTOM);search.setHorizontalTextPosition(JButton.CENTER);
2015-08-23 15:44:21
4815
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人