1,数据库的sql语句错误,这个错误最好解决,都是写语法错误
2,向后台提交数据修改数据时要注意,id主键不能设置为输入框
是这样
<input type="text" readonly required class="form-control" id="cid"
name="id">
而不是
<input type="text" required class="form-control" id="sid"
name="number" value="" placeholder="请输入学号">
否则在后台传入的数据值id为null
而插入则无需关心,因为id自增长
3,在写jstl时忘记引入
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
4,bootstrap的使用
$('#updateUserModal').on('show.bs.modal', function(event) {
var button = $(event.relatedTarget)
var id = button.data('id')
var name = button.data('name')
var gender = button.data('gender')
var age = button.data('age')
var classname = button.data('classname')
var modal = $(this)
//
modal.find('.modal-title').text('修改学生信息')
modal.find('#id').val(id)
modal.find('#name').val(name)
modal.find('#age').val(age)
modal.find('#classname').val(classname)
var list = modal.find('.gender')
for(var i=0;i<list.length;i++){
if(gender == $(list.get(i)).val()){
$(list.get(i)).prop('checked',true)
}
}
})
5,项目结构