如何在jsp页面修改数据库表中的值
vargrid=Ext.getCmp("grid1");varrecord=grid.getSelectionModel().getSelected();varstaVa...
var grid=Ext.getCmp("grid1");
var record=grid.getSelectionModel().getSelected();
var staValue=grid.getStore().getAt(0).get("sta"); //取该条记录sta列数据
if(staValue==0){
修改表中选中记录的sta(状态列)的值为1,并保存在数据库表中。
}
Ext.getCmp('modifyform').getForm().submit();
中文部分怎么实现?在线等??
搜了半天,有的说要用Store,有的说直接set,servlet本来就不会的我凌乱了,求助 展开
var record=grid.getSelectionModel().getSelected();
var staValue=grid.getStore().getAt(0).get("sta"); //取该条记录sta列数据
if(staValue==0){
修改表中选中记录的sta(状态列)的值为1,并保存在数据库表中。
}
Ext.getCmp('modifyform').getForm().submit();
中文部分怎么实现?在线等??
搜了半天,有的说要用Store,有的说直接set,servlet本来就不会的我凌乱了,求助 展开
展开全部
你这个应该说是在js中。
本身js应该是不能自己访问数据库的
要访问数据库有以下方法
通过代码块 <% ... %>
通过后台服务器处理,servlet,action...等等
更多追问追答
追问
是通过action访问的。number是主键
if(staValue==0){
record.set('staValue','1')
Ext.getCmp('modifyform').getForm().submit({
url:"mmAction_updatemm.action?=" +record.get('number'),
});提示:“要修改的数据不存在,主键:”主键怎么传
追答
你是通过form.submit提交的form里面的主键所在标签的name属性要和后台一致
可以debug看看后台接收到没
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询