MVC阶段性整理

JSP前台页面发起请求的方式

①:通过form表单,action和submit按钮

②:通过超链接a标签

form表单提交方式

①:post,②:get

区别:get方法在地址栏显示参数内容,不安全,post是安全模式,不显示参数内容

action提交的地址可以是jsp页面或者是servlet页面

为了安全,参数应该写在hidden标签内:<input type=hidden name="name" value="value">

携带参数:action=url?参数名=参数值&参数名=参数值&。。。。。。

servlet作用过程

①:接受请求:

request.getParameter("参数名");

获取一个参数对应的多个值:String [] name=request.getParameterValues("参数名");

②:调用方法:

把参数传递给service,调用service的方法实现业务处理

service服务过程

创建service接口,public interface jiekou{};

抽象方法,public 返回值类型 方法名(参数);

创建接口实现类,实现接口,重写接口内的方法

实例化dao接口,调用dao内方法处理数据

处理数据时,返回值总是ResultSet类型,必须用rs.next()方法,时间格式:rs.getTimestamp

dao层服务过程

创建dao接口,创建一个dao的实现类

连接数据库Class.forName("com.mysql.jdbc.Driver");

获取连接connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/kgcnews","root","root");

创建处理线程statement=connection.createStatement();

执行查询语句rs=statement.executeQuery(sql);

返回查询结果return rs;

依次把结果返回给各个页面,最终在前台显示

jsp前台页面接收

EL语句和JSTL语句

JSTL配置:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容