1、
public int InsertData(User u){}
在方法中作为参数传的User u 和在类里面实例一个是不一样的,实例化的那个是空的 而在参数里面的那个是Servlet里面的值的
User u =new User();
2、
在前端页面上遍历数据库中的信息
$.ajax({ type:"post", data:{}, url:"ShowListServlet", dataType:"json", success:function(data){ var str = ""; for(var i = 0;i<data.result.length;i++){ str += "<div class='col-md-3' v-for='item in items'>"+ "<div class='thumbnail'>"+ "<a href='details.html?gid="+data.result[i].gid+"'><img src='"+data.result[i].gpicture+"' alt='...'></a>"+ "<div class='caption'>"+ "<h3>¥ "+data.result[i].gprice+"</h3>"+ "<p>"+data.result[i].gname+"</span>"+ "<p><a href='details.html' class='btn btn-primary col-md-12' role='button'>加入购物车</a></p>"+ "</div>"+ "</div>"+ "</div>" } $("#rowlist").html(str); } })3、
地址栏传参,获取前一个界面的id
var gid = window.location.href.split("=")[1]; console.log(gid);4、
//地址栏传参,取id,用等号分割为数组,0,1
var gid=window.location.href.split("=")[1]; $.ajax({ type:"post", url:"DetailsServlet", data:{gid,gid}, dataType:"json", success:function(data){ //局部显示数据库中的一条信息 $(".main .left").html("<img src='"+data.result[0].gpicture+"' alt='' />"); //找class=right下面class=name1的,name1它本身那个 $(".right .name1").html(data.result[0].gname); $(".right .price").html(data.result[0].gprice+"<small>¥269.00</small>") $(".bottom .detail").html(data.result[0].gdetails); }