当我尝试插入我的数据库时,我不断收到此错误,jsp代码是。
<input type="text" name="bookz" value="${book.bookid}"/>
mainservlet
String bookz = request.getParameter("bookid");
int book_id = Integer.parseInt(bookz);
String operation = request.getParameter("operation");
Book book = new Book(book_id, title, author, isbn, category_id);
if (operation.equalsIgnoreCase("Add")) {
bookDao.addbook(book);
request.setAttribute("book", book);
我有一个jsp页面,它接受输入表格并将其插入数据库
答案 0 :(得分:1)
而不是这个
String bookz = request.getParameter("bookid");
试试这个
String bookz = request.getParameter("bookz");
它应该有用。
由于您传递了错误的参数名称,因此返回null并且由于Integer.parseInt方法尝试解析它,因此失败并出现NumberFormatException。