阶段性整理

1.前台页面发起请求的方式

1.form表单 action 属性   超链接

form表单提交方式

get URL显示参数名称参数值,不安全     post  URL不显示参数名称参数值,安全

action 提交地址  jsp页面和servlet 

a标签需要拼接 传递方式   参数用"&"连接

想要加密提交必须用form表单

2.servlet接受请求内容(参数)

request.getparameter

接受多个

String[]name=request.getparameter.value()

调用service接口完成请求的处理

获取前台请求的参数

调用service接口

实例化service接口对象

service接口对象用service方法完成业务处理

创建一个service接口

public interface 接口名称{

       public 返回值类型  方法名(参数类型  参数名称);

}

service实现类

实现接口重写方法

public class 类名 implements 接口名称{

override  重写方法 获取数据 实例化 处理数据

while(rs.next()){

System.out.println(rs.getString("title")+"+++"+ rs.getString("createDate"));

}

}

创建一个dao接口

 public interface 接口名称{

public 返回值类型 方法名(参数类型 参数名称);

}

dao实现类

倒jar包

Class.forname("com.mysql.jdbc.Deiver");

DriverManager.getConnection("jdbc:mysql://localhost:3306/kgcnews", "root", "root");

获取sql执行线程对象 stament = connection.createStatement();

 执行SQL语句获取查询结果 rs = stament.executeQuery(sqlTwo);

返回查询结果  return rs;返回到service实现类

service实现类 处理数据 并将处理后的数据返回servlet

servlet 根据返回的数据结果  并将结果传递给页面

3.jsp前台页面接收

el  jstl 显示

el  ${}


jstl包  standard包

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

jstl 循环输出

${i.title};

 ${i.createdate};

你可能感兴趣的:(阶段性整理)