项目常用代码
2016-06-30 00:00
411 查看
摘要: 私人总结常用代码,欢迎大家一块交流!
Oracle分页
无order by查询
带order by 或者带多条件查询
jsp页面日期格式化,需引入<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
jsp页面使用session
java传递中文乱码问题,具体参数设置请百度
js拼接字符串时转义
js实现增删,tr
ajax新增,以form表单数据做参数时,data可以直接用$("#myForm").serialize(),后台用实体类接受数据
java获取当前日期前的日期
textarea 禁止拖动
文本框只能输数字
java日期格式化
System.currentTimeMillis()
mybaits与sql
表关联修改
Oracle分页
无order by查询
SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyymmdd') AND TO_DATE ('20060731', 'yyyymmdd') AND ROWNUM <= 20) table_alias WHERE table_alias.rowno > 10;
带order by 或者带多条件查询
SELECT * FROM (SELECT tt.*, ROWNUM AS rowno FROM ( SELECT t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyymmdd') AND TO_DATE ('20060731', 'yyyymmdd') ORDER BY create_time DESC, emp_no) tt WHERE ROWNUM <= 20) table_alias WHERE table_alias.rowno > 10
jsp页面日期格式化,需引入<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:formatDate value='${ComputerInvoice.applytime}' pattern='yyyy年MM月dd日'/>
jsp页面使用session
sessionScope
java传递中文乱码问题,具体参数设置请百度
String abc = new String(roadname.getBytes("iso8859-1"), "utf-8");
js拼接字符串时转义
var otext = $("#section").text(); var tr = '<a href="javascript:void(0)" onclick="details('+ $("#section").val()+',\''+otext+'\')">通行费及车流量报表</a>';
js实现增删,tr
function addTr(){ var xuhaos = $("#xuhaos").val(); xuhaos = xuhaos * 1 + 1; $("#xuhaos").val(xuhaos); var tr = "<tr id='xuhao"+xuhaos+"'><td>"+xuhaos+"</td><td><input type='text' value='' /></td>" +"<td><input type='text' value='' /></td>" +"<td><input type='text' value='' /></td>" +"<td><input type='text' value='' /></td>" +"<td><input type='text' value='' /></td>" +"<th><textarea ></textarea></th>" +"<td><a onclick='document.getElementById(\"xuhao"+xuhaos+"\").remove()'>删除</a></td></tr>"; $("#tab").append(tr); } function delTr(xuhaos){ document.getElementById("xuhao"+xuhaos).remove(); }
<table id="tab"> <tr id="xuhao1"> <td>1</td> <td><input type="text" value="" /></td> <td><input type="text" value="" /></td> <td><input type="text" value="" /></td> <td><input type="text" value="" /></td> <td><input type="text" value="" /></td> <th><textarea></textarea></th> <td><a onclick="delTr(1)">删除</a></td> </tr> </table>
ajax新增,以form表单数据做参数时,data可以直接用$("#myForm").serialize(),后台用实体类接受数据
java获取当前日期前的日期
Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 calendar.add(Calendar.MONTH, -1); //得到前一个月 int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH)+1; /** * 判断当前日期是星期几<br> * <br> * @param pTime 修要判断的时间<br> * @return dayForWeek 判断结果<br> * @Exception 发生异常<br> */ public static int dayForWeek(String pTime) throws Exception { format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); c.setTime(format.parse(pTime)); int dayForWeek = 0; if(c.get(Calendar.DAY_OF_WEEK) == 1){ dayForWeek = 7; }else{ dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1; } return dayForWeek; }
textarea 禁止拖动
resize: none;
文本框只能输数字
onkeyup="this.value = this.value.replace(/\D/g,'');"
java日期格式化
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String currentDateString = format.format(new Date());
System.currentTimeMillis()
long currentTime = System.currentTimeMillis(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy年-MM月dd日-HH时mm分ss秒"); Date date = new Date(currentTime); System.out.println(formatter.format(date)); 运行结果如下: 当前时间:2011年-08月10日-14时11分46秒 另: 可获得当前的系统和用户属性: String osName = System.getProperty(“os.name”); String user = System.getProperty(“user.name”); System.out.println(“当前操作系统是:” + osName); System.out.println(“当前用户是:” + user); System.getProperty 这个方法可以得到很多系统的属性。
mybaits与sql
mybaits update用if判断set的列最后逗号对结果无影响。 不用if直接写sql最后一列不能带逗号
后台controller接受前台from表单传过来的同一name多值
String times[] = request.getParameterValues("time"); 然后用循环遍历
表关联修改
UPDATE TB_LANE a SET applytime = (SELECT to_char(max(applytime),'yyyy-mm-dd') FROM TB_CPUINVOICE b WHERE a.workid = b.workid group by workid) WHERE EXISTS (SELECT 1 FROM TB_CPUINVOICE WHERE a.workid = TB_CPUINVOICE.workid)
相关文章推荐
- python django post提交403
- PHP MySQL递归查询
- Python argparse 模块参考手册
- imagecreatefromjpegAllowed memory size of 13421772
- windows配置rocketmq开发环境(idea-eclipse)
- java常用环境配置整理
- Java根据JSON的路径获取节点值
- java随机字符生成工具
- C语言的编译链接过程详解
- Java异常探索
- 编写php扩展(一)构建扩展的初步流程
- PHP性能分析
- QtQml 应用程序的性能考虑与建议(来自小V的翻译)
- NOIP2000普及组 计算器的改良 Codevs1015 字符串复杂处理
- php 中的heredoc与nowdoc的区别
- 命令模式-c++实现
- python 进程
- asp request response server 常用属性和方法
- JAVA之旅【第三天】 逻辑运算符 三元运算符 键盘录入 if switch
- spring 整合shiro