常用编程速查

  • 前端:

1. 链接提交表单:

javascript:document.formid.submit();

2. 异步提交表单

$(function() {
	//使用jQuery异步提交表单
	$('#表单ID').submit(function() {
		jQuery.ajax({
			url: '要提交的页面',
			data: $('#表单ID').serialize(),
			type: 'POST',
			dataType:'json', 
			beforeSend: function()
				{
				//在异步提交前要做的操作
				},
			success: function()
				{
				//在异步提交成功后要做的操作
				}
			});
		return false;
	});
	
	
	$.get("submit.do",
	    {
                id:     '123',
                name:   'ziry',
            },
            function(data,state){
                //这里显示从服务器返回的数据
                alert(data);
                //这里显示返回的状态
                alert(state);
            },
            'json')
            
        $.post("submit.do",
	    {
                id:     '123',
                name:   'ziry',
            },
            function(data,state){
                //这里显示从服务器返回的数据
                alert(data);
                //这里显示返回的状态
                alert(state);
            },
            'json')
            
});



  • MySQL

INSERT INTO 表名称 [(列1, 列2,...)] VALUES (值1, 值2,....)


DELETE FROM 表名称 WHERE 列名称 = 值


UPDATE 表名称 SET 列名称 = 新值,列名称2 = 新值2 WHERE 列名称 = 某值


#普通查询
SELECT 列名称 FROM 表名称

#条件查询
SELECT 列名称 FROM 表名称 WHERE 列名称 = 值

#返回唯一不同的值条件查询
SELECT DISTINCT 列名称 FROM 表名称


mysql常用语句

今天
select * from 表名 where to_days(时间字段名) = to_days(now());

昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1

7天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)

近30天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)

本月
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )

上一月
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1





工程图见附件: 

假定你的web application 名称为news,你在浏览器中输入请求路径: 

http://localhost:8080/news/main/list.jsp?a=1&b=2

则执行下面向行代码后打印出如下结果: 

1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字 
打印结果:/news 

2、System.out.println(request.getServletPath()); 
打印结果:/main/list.jsp 

3、 System.out.println(request.getRequestURI()); 
打印结果:/news/main/list.jsp 

4、 System.out.println(request.getRealPath("/")); 
打印结果:F:\Tomcat 6.0\webapps\news\test

5、 System.out.println(request.getQueryString()); 
打印结果:a=1&b=2

使用request.getHeader("Referer");得到请求的来源


jstl引入地址:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 
<%@taglib prefix="sfn" uri="/sfmt"%>


JS刷新当前页面:

1,history.go(0) 
2,location.reload() 
3,location=location 
4,location.assign(location) 
5,document.execCommand('Refresh') 
6,window.navigate(location) 
7,location.replace(location) 
8,document.URL=location.href



注意:本文归作者所有,未经作者允许,不得转载