为了账号安全,请及时绑定邮箱和手机立即绑定

求大神指教:批量删除是真的没有反应 啊

路径也没错啊,用了个jquery-1.12.0.min.js,,没有啥错误呢,,可是真批量删不了呢,,

正在回答

2 回答

你先看看,代码中中post提交后是否还是在调用this.doPost,造成递归没有,我之前也是一直点击没反应,后来是后台代码在post请求中没有调用doGet方法,反而是在一直调用doPost方法无限递归造成了这种假象,不知道你是不是这种问题

1 回复 有任何疑惑可以回复我~

你的servlet配置到web.xml中没有?

0 回复 有任何疑惑可以回复我~
#1

慕粉4016800 提问者

有的呀 我是直接创建的servlet,然后按照老师那个把路径改为 /DeleteBatchServlet.action
2017-03-07 回复 有任何疑惑可以回复我~
#2

远慕客 回复 慕粉4016800 提问者

那打断点看一下,程序有没有跑到后台的servlet里面?没有的话说明js里面没有提交成功,可能js里拼路径错了,可能引入jQuery的地方没有引对。
2017-03-07 回复 有任何疑惑可以回复我~
#3

慕粉4016800 提问者 回复 远慕客

打断点后 点击f6没一点反应,DeleteOneServlet里面就可以,js里面就是按照 function deleteBatch(basePath){ $("#mainForm").attr("action",basePath+"DeleteBatchServlet.action"); $("#mainForm").submit(); } 然后jQuery也没啥错啊,就是用的版本不一样而已了
2017-03-07 回复 有任何疑惑可以回复我~
#4

远慕客 回复 慕粉4016800 提问者

没反应说明没有进入到这个servlet啊。你jsp里面调js方法的地方,那个参数basePath传对了吗?
2017-03-07 回复 有任何疑惑可以回复我~
#5

慕粉4016800 提问者 回复 远慕客

<script src="<%=basePath%>resources/js/common/jquery-1.12.0.min.js" ></script> 好着呢 吧 按照目录结构一级级下来的 basePath参数应该是好的,因为其他功能不是都可以么,就批量删除这个按钮咋都点不动<a class="btn03" href="javascript:deleteBatch('<%=basePath%>');">删 除</a>
2017-03-07 回复 有任何疑惑可以回复我~
#6

远慕客 回复 慕粉4016800 提问者

页面上的checkBox的name属性配了吗?
2017-03-07 回复 有任何疑惑可以回复我~
#7

慕粉4016800 提问者 回复 远慕客

恩恩 <input type="checkbox" name="id" value="${message.id }" />
2017-03-07 回复 有任何疑惑可以回复我~
#8

远慕客 回复 慕粉4016800 提问者

我能想到的最后一种可能了,你修改xml文件之后,应用有没有重新部署一下?不重新部署服务器上的xml还是原来的样子。
2017-03-07 回复 有任何疑惑可以回复我~
#9

慕粉4016800 提问者 回复 远慕客

就是重启服务器吗?重启了呀,哎 还是我太笨了,我在重新看下老师的教程吧,, 都不好意思了,,非常感谢你
2017-03-07 回复 有任何疑惑可以回复我~
#10

远慕客 回复 慕粉4016800 提问者

不是重启,是把应用republish一下。
2017-03-07 回复 有任何疑惑可以回复我~
#11

慕粉4016800 提问者 回复 远慕客

每次都redeploy了,如果是没有部署从而没有更新xml,那其他功能应该也是不可以的吧
2017-03-07 回复 有任何疑惑可以回复我~
查看8条回复

举报

0/150
提交
取消

求大神指教:批量删除是真的没有反应 啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信