1、java函数搜罗
取整函数:
Math.ceil(double a)//向上取整
Math.floor(double a)//向下取整
格式转换:
int pageNow = Integer.parseInt(currentPageNum);
获取list子列表:
// 商品子列表
List list = new ArrayList();
list = page.getList().subList(startNum, endNum);
2、jQuery ajax - serialize() 方法
serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。
您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。
序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。
栗子:
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("div").text($("form").serialize());
});
});
</script>
</head>
<body>
<form action="">
First name: <input type="text" name="FirstName" value="Bill" /><br />
Last name: <input type="text" name="LastName" value="Gates" /><br />
</form>
<button>序列化表单值</button>
<div></div>
</body>
</html>
结果输出在两个input的name字符串+input内用户输入的名字:
FirstName=Bill&LastName=Gates
3、 关于获取参数
1.在前端获取后台例如:'${pageNow}'
这样格式的参数时,js代码必须写在页面上的script标签内,写在js文件中'${pageNow}'
无法得到变量对应的值
~>.<~
2.后台参数:@PathVariable & @RequestParam:
spring mvc中的@PathVariable是用来获得请求url中的动态参数的;而@RequestParam则用来获取url中携带的数据。
4、IE浏览器下button显示黑边框问题
提供传送门:http://www.jb51.net/css/68761.html
5、关于ajax
$.ajax({
type: "POST",
url : '${ctx}/commodity/indexAjax-zh.html?',
data: 'currentPageNum='+goToPageNum,
success: function(data) {
//alert(data);
$("#goodsList").html(data);
}
});
@RequestMapping(value = "indexAjax-{www}${urlSuffix}")
public String indexAjax(@RequestParam String currentPageNum){
//...
}