项目问题
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);
}