解决了dao中的代码问题和配置问题,剩下的操作就是手到擒来。
今天顺便把增加操作的servlet搞定。
一定要注意,学习网站的页面重定位是错的,一定要把“/”删除
中途发现这个问题的关键就是:
如下图,当我运行添加操作后,在页面跳转步骤时,页面跳转失败
我本以为是添加部分的代码出现了问题,但是当我回头检查数据库时却发现我写的内容添加成功了
因此我就怀疑是页面跳转部分出现了问题,经查阅资料后发现response.sendRedirect("/LList");不需要加“/”;
最终效果效果:
代码:
package servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import bean.novel;
import dao.noveldao;
public class Add extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
novel zhujue = new novel();
zhujue.setname(request.getParameter("name"));
zhujue.setarea(request.getParameter("area"));
zhujue.settask(request.getParameter("task"));
new noveldao().add(zhujue);
response.sendRedirect("LList");
}
}