第一:刷新回显后显示空记录,表示你修改的内容没有插入到数据库中,插入的是一条空字符串。
第二:你说的显示修改成功,我不知道你说的是js显示的修改成功,还是通过后台的某种信息显示的修改成功,如果你需要的是js显示的修改成功,那么直接用js获取你修改的值然后显示出来。如果你需要后台的数据然后显示修改成功并显示内容,这就是是一条的问题了,你的数据并没有插入到数据库。
第三:至于怎么插入到数据库,你前台的数据修改后,通过ajax异步或者form表单的提交都可以,只要后台aciton可以接收到你修改的信息,然后再通过jdbc修改,你用的ssh框架,那么用hibernate操作数据库也是一样的。
第四:操作数据库,并不是插入到navicat数据库,navicat只是一个数据库管理工具,它可以管理mysql数据库,oracle数据库,sql server数据库等等。插入是插入到它管理的数据库,至于hibernate怎么操作数据库,你可以百度看看,我这里就不赘述了,也不清楚你的环境和具体配置