我现在用MVC的模式开发一个OA系统,现在写了一个servlet主要来接受前台传来的数据例如:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
{ String Name = request.getParameter("name");
String ID = request.getParameter("id");
LoginDAO login = new LoginDAO();
login.loginValidate(Name, ID);
} 比如这个接受到一个请求,在调用相应的方法loginValidate()
那如果我有很多请求,想写在一个servlet中,该怎么写呢,是写在一个方法里例如doPost(),还是写在不同的方法中,最后都在调运各自的实现方法呢 谢谢
protected void doPost(HttpServletRequest request, HttpServletResponse response)
{ String Name = request.getParameter("name");
String ID = request.getParameter("id");
LoginDAO login = new LoginDAO();
login.loginValidate(Name, ID);
} 比如这个接受到一个请求,在调用相应的方法loginValidate()
那如果我有很多请求,想写在一个servlet中,该怎么写呢,是写在一个方法里例如doPost(),还是写在不同的方法中,最后都在调运各自的实现方法呢 谢谢
把接收到的参数SET给VO类的实例.再调用ISVALIDATE()看是不是TRUE.具体的你可以看看李兴华的DAO设计模式视频.
添加:insert
删除:delete
修改:update在servlet中分别再定义添加、删除、修改的方法,然后在doPost方法中判断一下调用相应的方法
if("insert".equals(request.getParameter("param")))
insert();
if("delete".equals(request.getParameter("param")))
delete();
if("update".equals(request.getParameter("param")))
update();
不建议这样做~
先写个basesetvlet 来接受前台数据 调用个函数pcee();
每一类提交使用个subservlet 重写pcee()方法
在pcee()方法中
和zjf405(疯狂的石头:站得更高,才能看得更远!) 说的类似
insert();
比如这个添加,我要给你一个表添加一行纪律,有很多字段,在if语句里改怎么写呢
request.getParameter("param") 而这个只能是得到一个数据,其他的数据改怎么写呢
if("delete".equals(request.getParameter("param")))
delete();