ajax可以回显表单数据吗,Ajax无法回显数据?

这是showsBook.jsp

html>

">

图书查询

$("#search").click(function(){

$(function(){

$.ajax({

"url":"/library_shop/SelectBookServlet",

"type":"post",

"data":{"bookID":id,

"bookName":bookName,

"catgoryName":bookFenlei

},

"dataType":"json",

"success" :function(json){

var tobody=$("tobdy#cont");

tobdy.empty();

for(var i =0;i

var book=json[i];

tobdy.append("

"+book.id+"");

tobdy.append("

"+book.bookName+"");

tobdy.append("

"+book.bookFenlei+"");

tobdy.append("

"+book.price+"");

tobdy.append("

"+book.des+"");

}

}

})

})

})

图书查询

图书ID:

图书名:

分类:


图书ID书名分类价格描述

${book.id}${book.bookName}${book.bookFenlei}¥${book.price}${book.des }

这是SelectBookServletpackage com.winking.web.servlet;

import java.io.IOException;

import java.util.List;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import com.winking.domain.Book;

/**

* Servlet implementation class SelectBookServlet

*/

@WebServlet("/SelectBookServlet")

public class SelectBookServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public SelectBookServlet() {

super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)

*/

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

List bookList =(List)getServletContext().getAttribute("bookList");

request.setAttribute("bookList", bookList);

System.out.println("SerlectSrtvlet"+bookList);

request.getRequestDispatcher("/showBooks.jsp").forward(request, response);

}

}

这是BookSerchServletpackage com.winking.web.servlet;

import java.io.IOException;

import java.util.List;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import com.alibaba.fastjson.JSON;

import com.winking.domain.Book;

/**

* Servlet implementation class BookSerchServlet

*/

@WebServlet("/BookSerchServlet")

public class BookSerchServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public BookSerchServlet() {

super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)

*/

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

response.setContentType("text/html;charset=UTF-8");

List bookList =(List)getServletContext().getAttribute("bookList");

String json =JSON.toJSONString(bookList);

response.getWriter().println(json);

System.out.println(json);

}

}

这是Bookpackage com.winking.domain;

public class Book {

public Book(){

}

private int id;

private String bookName;

private String bookFenlei;

private int price;

private String des;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getBookName() {

return bookName;

}

public void setBookName(String bookName) {

this.bookName = bookName;

}

public String getBookFenlei() {

return bookFenlei;

}

public void setBookFenlei(String bookFenlei) {

this.bookFenlei = bookFenlei;

}

public int getPrice() {

return price;

}

public void setPrice(int price) {

this.price = price;

}

public String getDes() {

return des;

}

public void setDes(String des) {

this.des = des;

}

@Override

public String toString() {

return "Book [id=" + id + ", bookName=" + bookName + ", bookFenlei=" + bookFenlei + ", price=" + price + ", des="

+ des + "]";

}

}

但是在点击showsBook.jsp的查询时候,Ajax没有反应?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值