MVC模式是什么,我就不废话了。。。直接说它的流程吧。
在login.jsp中定义了一个表单:<form action="Controller" name="loginForm" method="post" >
这样,就完成了从V层进入到C层。
Controller.java是个Servlet,要继承HttpServlet.首先要在配置文件中把它布置上哈,代码就是:
String id = request.getParameter("userId");
String name = request.getParameter("userName");
////使用模型(UserBeanDL),完成对用户的处理
///1.创建一个UserBean处理对象
UserBeanDL ubd = new UserBeanDL();
try{
int iId = Integer.parseInt(id);
if(ubd.checkUser(iId, name)){
System.out.println("通过Servlet完成控制");
///在跳转到wel.jsp页面时,就把要显示的数据准备好
ArrayList al = ubd.getUsersByPage(1);
int pageCount = ubd.getPageCount();
////将参数传递,此处传递一个ArrayList
request.setAttribute("result", al);
////注意:后面的参数是对象,要把int-->对象(String)
request.setAttribute("pageCount", pageCount + "");