慕村8014936
2017-02-14 01:46
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>
我也遇到这个问题,已经解决了,
<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放入文件夹中,我的问题在这,不知道你是否是这样的
如果检查没有出错,就把jquery-1.8.0.min.js删了重新再导入 然后重启MyEclipse,就OK了。
jsp:
<a class="btn03" href="JavaScript:deleteList('<%=basePath%>');">删 除</a></p>
可能是这个JavaScript要改成小写呢?
可能是js文件导入错误呢
好了....啥都没动...
控制台相当干净,比我脸还干净
通过自动回复机器人学Mybatis---基础版
107413 学习 · 831 问题
相似问题