mvc,初次看十分复杂,不懂为什么要建那么多的包。现在回想,是十分的简单的。个人觉得建包的主要的作用是将项目的各个的部分细化,便于编程,便于程序的维护,便于调试。就像我们编写一个html页面一样,一上来我们就会在文件夹里建上style,inages,js这样的包一样。只要你知道一些基础的servlet知识,就很简单。
关键步奏,写一个jsp页面(form表单,每一个表单需要一个那么属性,便于servlet取值),新建servlet(针对要处理的功能,给servlet命名),在servlet中用request.getParameter("xxx");获取值,‘xxx’代表表单的那么属性的value。取得值后就要练数据库了,可以讲一个dbhelper类,注意要导入数据库的驱动sqljdbc4.jar。至于dbhelper类网上有源码。
在编写dao层,对数据库进行操作,可以在函数的头部就new 出dbhelper类的对象
private Connection conn;
private PreparedStatement pstmt;
private ResultSet rs;
Dbhelper db = new Dbhelper();
对数据库的增删改查操作
总结:需求分析,设计表(sql),在eclipse中建包,导入jar包,编程,测试,编程。。。。
会用到的代码:
request.getParameter("xxx");
response.sendRedirect("xxx.jsp");
request.setAttribute(”name“, o);
request.getAttribute(“name”);
request.getRequestDispatcher("xxx.jsp").forward(request,response);
注意》》》在jsp中取request.getAttribute(“name”);时要将name加上双引号,不加jsp不报错的。