jpa构造数据库连接
controller是拦截路径,@RestController是返回json数据,在js文件中用ajax getjson来获取数据
$(document).ready(function(){
$.getJSON(“all”,function(json){
console.log(json);
alert(“jiazaichenggong”);
$("#tbodymainbtn").empty();
for(var i=0;i<json.length;i++){
$("#tbodymainbtn").append(
“”
+""+ json[i].id
+""
+""+ json[i].name
+""
+""+ json[i].price
+""
+""+ json[i].categories
+""
+" 修改"
+" 删除"
+""
)
先写entity
然后repository
然后service
controller到
html获取值用jquery方法 ajax。。。
jsp上的部分功能在controller里实现,
主键的意思是id有值,不为空。
ruquest.getpa…是得到网页前端的数据
HomeworkRepository homeworkRepository;
/**
* 根据type 查询所有作业
* @return
*/
public ArrayList selectAllByType(){
ArrayList ls=new ArrayList();
return ls;
}
public Page<Homework> findAll(String page,String limit){
Pageable pageable=PageRequest.of(Integer.parseInt(page), Integer.parseInt(limit));
Page<Homework> pageinfo=homeworkRepository.findAll(pageable);
return pageinfo;
}
Homework hk;
ArrayList<Homework> ls=new ArrayList<Homework>();
@RequestMapping("all")
public ArrayList<Homework> selectAll(){
return ls;
}
@RequestMapping(“page1”)
public Page pageTest(HttpServletRequest request){
String startpage=request.getParameter(“start”);
System.out.println(“startpage==”+startpage);
return hservice.findAll(startpage, “5”);
}