-
JSP请求方式:action、a
-
提交方式:get(显示参数)、post(不显示参数,安全)
action="/Servlet或网址"
a只能以参数的形式拼接,?分割地址与参数
-
提交方式:get(显示参数)、post(不显示参数,安全)
-
Servlet接受请求内容
-
获取请求参数
request.getParameter()|request.getParameterValues()
-
调用service接口,完成处理
实例化接口对象
调用其方法
-
获取请求参数
-
Service层
-
创建service接口
public interface Class1{ public void f1(); } //实现接口 public class ClassImpl1 implements Class1{ public void f1(){ ... } }
-
调用dao接口,业务处理
ResultSet rs=new DaoImpl().login(User user); //rs不能为空 while(rs.next()){ rs.getInt("column_name1"); rs.getString("column_name2"); ... }
-
创建service接口
-
Dao层
-
连接数据库
//先导入jar包 Class.forName("com.mysql.jdbc.Driver"); DriverManager.getConnection("mysql_url","user","password"); ...
- 处理数据返回上一层
-
连接数据库
- 重复返回,直到控制层Servlet
- 控制层响应前台JSP:转发、重定向
- JSP显示:EL、JSTL
MVC流程
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一套完整的登陆注册业务逻辑 准备部分基础工具类Basepackage com.jericho.tools;impo...