栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Servlet 请求及响应笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Servlet 请求及响应笔记

目录

文章目录

前言

今天是在达某上课的第23天,学习了Servlet,用于不用,得会

一、Servlet 是什么?

二、使用步骤

project,看图选Spring Initializr;Custom写Spring官网或阿里云或其他都行,阿里云下载包快点,点击next,照着步骤next">1.创建Spring Boot程序,新手小白,File右键new—>project,看图选Spring Initializr;Custom写Spring官网或阿里云或其他都行,阿里云下载包快点,点击next,照着步骤next

2.连接前后端+数据库

总结


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、Servlet是什么?
  • 二、使用步骤
    • 1.创建SpringBoot程序
    • 2.连接前后端+数据库
  • 总结



前言

今天是在达某上课的第23天,学习了Servlet,用于不用,得会


一、Servlet 是什么?

是Java Servlet的简称,称为小服务程序或服务连接器。

用Java语言编写服务器端程序,主要功能是在web页面交互式的浏览和生成数据,生成动态web内容。Servlet 充当后端服务器。


二、使用步骤


1.创建Spring Boot程序,新手小白,File右键new—>project,看图选Spring Initializr;Custom写Spring官网或阿里云或其他都行,阿里云下载包快点,点击next,照着步骤next

新手小白只选择Web中的Spring Web就可以,别的暂时用不到 

继续next,finish就好了;下面就是生成的Servlet 程序


2.连接前后端+数据库

代码如下(示例):今天只记录doGet()方法,当不指定method=post时,Servlet 默认主动调用doGet()方法。

*** 需要下载jdbc依赖包:步骤如下,pom.xml文件中是各种各样的包;右键

 库里有了就可以用了。

我的数据库表中,部门编号deptno是添加了自增功能,所以在插入值时指定了 null;

以下代码是在Servlet 中连接数据库用的 JDBC驱动

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("get请求成功");
        // String no = request.getParameter("deptno");
        String name = request.getParameter("deptname");
        String loc = request.getParameter("deptloc");

        try {
            Class.forName("com.mysql.jdbc.Driver");
            String url = "jdbc:mysql:///cgb2002?characterEncoding=utf8";
            Connection c = DriverManager.getConnection(url, "root", "1234");
            String sql = "insert into dept2 values(null,?,?)";
            PreparedStatement p = c.prepareStatement(sql);
            p.setObject(1,name);
            p.setObject(2,loc);
            p.executeUpdate();

            p.close();
            c.close();
            System.out.println("部门数据插入成功");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
 

下面这里是前端HTML中的代码;默认get方式提交请求,请求地址是写的自己的Servlet 程序

        
		get方式提交
		
部门名称:
部门地址:

执行,将数据添加到数据库中


添加成功! 

 

 


总结

以上就是今天学习的内容,本文仅仅简单介绍了前后端+数据库的整合,程序极为简单~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672091.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号