myeclipse中写完的servlet无法对数据库进行增删改

![图片说明](https://img-ask.csdn.net/upload/201710/06/1507258427_13719.png)图片说明

当我跳转到这个servlet时变成了一个空白网页,没有报错数据库也没有新加东西图片说明

你确定是跳到了空白页吗?调到空白页就说明这个路径是存在的,首先避免了提交路径错误的问题
然后就看你的代码了,楼主没有用动态代理,直接继承的HttpServlet,所以后台提交过来数据是调用doGet()或者doPost()方法的
你可以在doget()里面调用dopost方法,然后在dopost里面再写案例代码,(你的情况在dopost()里面直接调用addStudent()方法就行了)

数据库地址能不能打印出来

你可以先用junit测试studao.add有没有问题?显示空白页应该是正常的,因为你没有配置跳转页;至于为何添加不成功就用junit先测试下

servlet的方法是写在post方法里

我不明白你为什么会觉得自己随便写个方法 servlet都会自动帮你调用? 你自己在service方法里面或者post方法里面调用一下你写的addStudent方法啊

还有你servlet配置了么

请求方法为post,会执行doPost,你doPost方法里什么都没有,就会出现空白,需要在dopost的方法里加addStudent(request,response);

out.println("<?xml version=\"1.0\" encoding=\"GBK\"?>");
out.print("");
out.print("1");
out.print("保存成功");
out.print("");
这样在页面上就能看到反馈了

因为你前端页面请求方式是post,所以代码会执行到servlet中的doPost()方法里,将你想要实现的功能放进doPost()方法里面,还有推荐你去网上找一些案例或者servlet详解,系统的学习一下

把addStudent这个方法写在doPost里面,你表单里调用的是doPost方法,doPost方法里什么都没有