在Java Web開發中,前端可以通過HTTP請求將分頁參數傳遞給后端進行數據查詢。通常,這些參數包括當前頁碼(page)和每頁顯示的記錄數(size)。以下是一個簡單的示例:
前端JavaScript代碼(使用jQuery發送AJAX請求):
var page = 1; // 當前頁碼
var size = 10; // 每頁顯示的記錄數
$.ajax({
url: "/api/data", // 后端接口地址
type: "GET",
data: {
page: page,
size: size
},
success: function(response) {
// 處理響應數據
},
error: function(error) {
// 處理錯誤
}
});
后端Java代碼(使用Spring框架接收請求):
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class DataController {
@GetMapping("/api/data")
public List<Data> getData(@RequestParam("page") int page, @RequestParam("size") int size) {
// 根據page和size參數查詢數據并返回
// ...
}
}