<%@ page import="javabean.JDBCBean" %> <%@ page import="java.sql.ResultSet" %> bookedit <% //创建数据库操作对象 JDBCBean db = new JDBCBean(); // 获取请求参数中的id值,并转换为整数类型 int id = Integer.parseInt(request.getParameter("id")); ResultSet resultSet = null; ResultSet librarySet = null; ResultSet bookSortSet = null; // SQL查询语句,根据id查询书籍信息 String sql = "select * from books where id=" + id; // 执行查询操作 resultSet = db.executeQuery(sql); // 移动到结果集的第一行数据 resultSet.next(); // 获取书籍的各项属性值 String name = resultSet.getString("name"); String author = resultSet.getString("author"); int library_id = resultSet.getInt("library_id"); int sort_id = resultSet.getInt("sort_id"); String position = resultSet.getString("position"); int status = resultSet.getInt("status"); String description = resultSet.getString("description"); // 关闭数据库连接 db.close(); // 获取图书馆列表 JDBCBean db2 = new JDBCBean(); String librarySql = "select * from library"; librarySet = db2.executeQuery(librarySql); // 获取书籍分类列表 JDBCBean db3 = new JDBCBean(); String bookSortSql = "select * from book_sort"; bookSortSet = db3.executeQuery(bookSortSql); %>
class="layui-hide">
required lay-verify="required" placeholder="请输入书名" autocomplete="off" class="layui-input">
required lay-verify="required" placeholder="请输入作者" autocomplete="off" class="layui-input">
required lay-verify="required" placeholder="请输入位置编号" autocomplete="off" class="layui-input">
> >
layui.use(['form', 'jquery', 'layedit'], function(){ var $ = layui.jquery, form = layui.form, layer = layui.layer, layedit = layui.layedit; var editIndex = layedit.build('LAY_demo_editor'); //建立编辑器 // 自定义验证规则 form.verify({ content: function(value){ //解决异步传输问题 return layedit.sync(editIndex); } }) //监听提交 form.on('submit(formDemo)', function(data){ $.ajax({ url: './bookEdit', //请求地址 method: 'post', //请求方式 data: data.field, //JSON.stringify(data.field), //请求数据 dataType: 'json', //返回数据类型 success: function(data){ //成功回调函数 if(data.code == "0"){ //判断修改是否成功 parent.layer.msg("修改成功", {icon: 6, time: 500}); //提示消息 setTimeout(function(){ //延时跳转页面 var index = parent.layer.getFrameIndex(window.name); //操作父页面 parent.layer.close(index); //关闭当前页面 }, 500); }else{ //失败提示 layer.msg("修改失败"); //提示消息 } } }) return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 }); }); <% // 关闭资源 bookSortSet.close(); //关闭书籍分类结果集 librarySet.close(); //关闭图书馆结果集 resultSet.close(); //关闭书籍信息结果集 db.close(); //关闭数据库连接 %>