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

点击删除没有完全没反应,来神救救我,调了几个小时。。。

jsp:

<a class="btn03" href="JavaScript:deleteList('<%=basePath%>');">删 除</a></p>


<th><input type="checkbox" name="id" value="${message.id}"/></th>

js:

function  deleteList(basePath) {
   $("#mainForm").attr("action",basePath + "DeleteList.action");
   $("#mainForm").submit();

}

servlet:

*/
public class DeleteListServlet extends HttpServlet{
   @Override
   protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
       //设置编码
       req.setCharacterEncoding("UTF-8");
       //接受页面的值(String数组)
       String[] ids = req.getParameterValues("id");
       MaintainService maintainService = new MaintainService();
       maintainService.deleteList(ids);

       req.getRequestDispatcher("/List.action").forward(req,resp);
   }

web.xml:

<servlet>
   <servlet-name>DeleteListServlet</servlet-name>
   <servlet-class>main.java.Servlet.DeleteListServlet</servlet-class>
</servlet>
<servlet-mapping>
   <servlet-name>DeleteListServlet</servlet-name>
   <url-pattern>/DeleteList.action</url-pattern>
</servlet-mapping>

http://img1.sycdn.imooc.com//58a1f027000173d612690386.jpg

正在回答

5 回答

我也遇到这个问题,已经解决了,

<script src="<%=basePath %>resources/js/common/jquery-1.8.0.min.js"></script>

<script src="<%=basePath %>resources/js/back/list.js"></script>

这个是list.jsp里面的,在js路径里面要建两个子文件夹common和back,并把相应的js放入文件夹中,我的问题在这,不知道你是否是这样的

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

如果检查没有出错,就把jquery-1.8.0.min.js删了重新再导入  然后重启MyEclipse,就OK了。

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

jsp:

<a class="btn03" href="JavaScript:deleteList('<%=basePath%>');">删 除</a></p>

可能是这个JavaScript要改成小写呢?

可能是js文件导入错误呢

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

好了....啥都没动...


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

qq__3590

求看看我的问题,在课程问答下边,谢谢。我也是点击删除没反应
2017-02-25 回复 有任何疑惑可以回复我~
#2

慕粉4016800 回复 qq__3590

请问你这个问题解决了么有呢?求指教啊
2017-03-07 回复 有任何疑惑可以回复我~

控制台相当干净,比我脸还干净

58a1f27f0001f64c05000141.jpg

58a1f27f000155a505000123.jpg


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

举报

0/150
提交
取消

点击删除没有完全没反应,来神救救我,调了几个小时。。。

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