当前位置: 首页 > news >正文

第一个 servlet请求

文章目录

  • 前端
  • 后端
  • 前后端 产生 联系

前端

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--
/demo2/start  前往后端的路径
demo2  :  项目名字   与配置启动项  artifact 也就是: application context  一致/start   : 用于 前后端的匹配规则,用于web . xml  或者  @WebServlet-->
<a href="/demo2/start">启动</a></body>
</html>

后端

在这里插入图片描述

package com.yanyu;import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.io.PrintWriter;//  继承我们的Servlet
public class StartTest extends HttpServlet {
//    重写    方法     默认  get
//    ctrl    o//  默认请求方式是    get@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
/*HttpServletRequest request,
请求对象    ,接受前往发生的数据HttpServletResponse response
*  响应对象,响应至浏览器
*
*
* */response.setContentType("text/html;charset=utf8");
//         设置  响应  到   浏览器 的  数据  类型为
//        html  或者  text   编码格式  utf8PrintWriter writer = response.getWriter();
//        输出到  浏览器的对象  ,输出到浏览器writer.println("启动成功");
//        当请求发送时候   输出到服务器的控制台System.out.println("启动成功---++++");}
}

前后端 产生 联系

指定 前端去找后端的哪个程序
在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><servlet><servlet-name>tttt</servlet-name>
<!--        servlet  和 servlet-mapping  的桥梁
最终 把  信息 传递到  servlet  - class 匹配到了  后端--><servlet-class>com.yanyu.StartTest</servlet-class></servlet><servlet-mapping><servlet-name>tttt</servlet-name>
<!--        /start  与  url-pattern  匹配匹配一致 就 继续向下传递, 把信息 往  servlet  - name进行传递
--><url-pattern>/start</url-pattern></servlet-mapping></web-app>

在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/100466.html

相关文章:

  • K8S Pod 常见数据存储方案
  • Java SE(3)——程序逻辑控制,输入输出
  • MySQL----查询
  • 数据结构二叉树与二叉搜索树c实现代码
  • 使用Open Compass进行模型评估,完成AI模型选择
  • PTA -L1-005 考试座位号(BufferedReader、Arraylist动态数组、Map)
  • 数据结构强化篇
  • 【文心快码】确实有点东西!
  • 【Maven】特殊pom.xml配置文件 - BOM
  • uniapp: 低功耗蓝牙(BLE)的使用
  • 前端Vue项目处理跨域请求问题解决方案(后端未加cors),前端调后端
  • Day23-Web开发——Linux
  • Java安全之cc链学习集合
  • Win11 配置 Git 绑定 Github 账号的方法与问题汇总
  • 【Spring Boot】Maven中引入 springboot 相关依赖的方式
  • C#本地使用离线ocr库识别图片中文本,工具包PaddleOCRSharp
  • pytorch学习使用
  • Pycharm(十七)生成器
  • 常用的性能提升手段--提纲
  • 【玩转 JS 函数式编程_016】DIY 实战:巧用延续传递风格(CPS)重构倒计时特效逻辑