阶段性整理

1.前台页面发起请求的方式(JSP发起请求的方式):

action(form),a

form表单提交方式method:post和get(地址栏显示显示参数名称和参数值,不安全)

action(servlet别名和地址,如果要拼接内容,把参数值写入hidden标签中,拼接标签的value)

a(只能以参数的形式传递,?分隔地址和参数,拼接,参数之间&连接)

2.Servlet

接收请求的方式:

request.getParameter("name");接收前台传来的参数

request.getParameterValues("name");(String [] str接收)接收多个值

3.调用Service处理数据:

实例化接口的实现类的对象,调用方法

创建Service接口:

public interface NewsService {

/*获取数据集合*/

    public ListgetList();

    public News_detailselectById(Integer id);

}

创建Service实现类:

实现接口(implements),重写方法@Override

获取数据,处理数据

调用dao的实现类的方法获取数据库中的数据

4.连接数据库

/*将mysql驱动注册到DriverManager中去

静态代码块中执行的内容是:新建一个msql的driver对象,并将其注册到DriverManager中去。*/

Class.forName("com.mysql.jdbc.Driver");/*加载驱动*/

/*注册的DriverManager中之后,

我们就可以 通过DriverManager的getConnection方法获得mysql的连接了*/

/*获取连接线程*//*?useSSL=false*/

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

/*连接数据库时,要获取一个可以执行sql语句的对象。

createStatement创建一个 Statement 对象来将 SQL 语句发送到数据库*/

/*用数据库连接对象connection获取可以执行sql语句的statment执行对象,获取sql处理对象*/

Statement statement =connection.createStatement();

/*用statment执行对象执行sql查询语句,

查询数据库时,返回的是一个二维的结果集,我们需要用到ResultSet来遍历结果集,获取每一行的数据。*/

ResultSet rs =statement.executeQuery(sql);

5.将结果集返回到Service中进行处理,Service处理完将处理后的数据返回给Servlet

6.根据返回的数据,判断传递页面,再将数据传递给对应的页面

7.前台页面接收

EL语法:

${}

JSTL语法:

配置导包

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

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

循环:

<c:forEach var="list" items="${list}"></c:forEach>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.前台页面发起请求的方式(JSP发起请求的方式): action(form),a form表单提交方式metho...
    萌萌哒的鸡蛋阅读 234评论 0 0
  • 1.前台页面发起请求的方式(JSP发起请求的方式): action(form),a form表单提交方式metho...
    Java劝退师阅读 351评论 0 0
  • 1 前台页面发起请求的方式 1 2 超链接 jsp发起请求 form表单提交方式 1get url显示参数 参数...
    凯存阅读 304评论 0 0
  • 一、(JSP)前台页面发起请求的方式 form action method和 submit (1)提交方式 get...
    金程_6f02阅读 335评论 0 0
  • 1.前台页面发起请求的方式 1.form表单 action属性 超链接 form表单提交方式 get URL显示...
    侯亚超阅读 249评论 0 0

友情链接更多精彩内容