Java Web 网页设计(3)

3.servlet 

JavaWeb——Servlet(全网最详细教程包括Servlet源码分析)-CSDN博客

servlet java不支持 只有Tomcat支持 使用时添加一下

servlet中最常用的两个(固定)方法:

下面我们创建一个servlet类

package com.oracle.wl.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * servlet类 一定要继承HttpServlet 否则就不是servlet 也就是不能通过浏览器访问 * 对于servlet类来讲 想要访问 需要定义浏览器的访问地址 @WebServlet("/任意地址") */@WebServlet(urlPatterns = "/OrderInfoServlet")public class OrderInfoServlet extends HttpServlet{    @Override    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        System.out.println("节昊文");    }    @Override    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {    }}

点击执行 在网页地址后面加上自己定义名字 点击回车

运行成功

复制这个路径 粘贴到需要访问的程序中+类名

访问servlet形式 点击重新部署

点击提交

如果运行不成功 需要清理一下缓存 (清理缓存要及时)

刷新一下 重新提交 显示成功

修改一下后缀.jsp

同理 以下

复制 add_user中的以下代码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

将其粘贴到刚才所有修改后缀的程序当中 放在第一行即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/3812.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux的自动化脚本:使用crul命令下载文件,实现断点续传

目录 一、要求 二、解决思路 &#xff08;一&#xff09;curl工具可以进行文件传输&#xff0c;可以实现手动断点续传 1、使用 --range 选项&#xff1a; 2. 使用 --continue-at 选项&#xff1a; &#xff08;二&#xff09;编写shell脚本调用curl命令&#xff0c;实现自…

汽车组装3D电子说明书更通俗易懂

激光打印机由于造价高、技术更先进&#xff0c;因此在使用和维护上需要更专业的手法&#xff0c;而对于普通客户来说并不具备专业操作激光打印机的技能&#xff0c;为了通俗易懂地让客户理解激光打印机&#xff0c;我们为企业定制了激光打印机3D产品说明书&#xff0c;将为您带…

《QT实用小工具·三十五》基于PathView,Qt/QML做的一个可以无限滚动的日历控件

1、概述 源码放在文章末尾 改项目实现了基于PathView&#xff0c;Qt/QML做的一个可以无限滚动的日历控件&#xff0c;下面是demo演示&#xff1a; 项目部分代码如下所示&#xff1a; import QtQuick 2.7 import QtQuick.Controls 1.4 import QtQuick.Controls.Styles 1.4Bu…

【最优化】牛顿法、高斯-牛顿法

一、牛顿法 1、牛顿法在一维搜索中的应用 在一维搜索中我们所要解决的问题是如何找函数f(x)的最小值。 牛顿法的核心思想是用二次函数拟合函数f(x)的某一邻域区间&#xff0c;用二次函数的极小值点作为下一次的迭代点。通过多次迭代使得二次函数的极小值逼近函数f(x)的极小值 …

删除有序序列中的重复项 python

‘’’ —个有序序列,请原地删除序列中重复出现的元素,返回删除重复元素后的序列长度。 使用 。O&#xff08;1&#xff09;额外空间来完成这个任务&#xff0c;例如 [0,0,1,1,1,2,2,3,3,4,4,4,5]&#xff0c;最终返回的长度 , 序列前6个元素是 0 1 2 3 4 5 ‘’’ ‘’’ 设…

Trivy离线扫描:容器安全实践指南

一、Trivy简介 1.1 Trivy 概述 Trivy 是一款全面多功能的安全扫描器。Trivy具有寻找安全问题和目标的扫描器。现已经被 Github Action、Harbor 等主流工具集成&#xff0c;Trivy支持大多数流行的编程语言、操作系统和平台的扫描&#xff0c;应该是该领域目前目前采用最广的开…

01_numpy

import numpy as np## 创建一个一维数组 np.array([1,2,3])array([1, 2, 3])np.array([1,2,3])array([1, 2, 3])np.array([[1,2,3]])array([[1, 2, 3]])np.array([[1,2,3]]).Tarray([[1],[2],[3]])np.ones(4)array([1., 1., 1., 1.])np.zeros(4)array([0., 0., 0., 0.])np.rand…

【React】CSS 局部样式

书写 CSS 的时候&#xff0c;如果 CSS 文件名包含 module&#xff0c;那么说明该 CSS 是一个局部 CSS 样式文件&#xff0c;类似于 vue 中的 scoped。 .avatarContainer {width: 40px;height: 40px;border-radius: 50%;background: rgb(213, 226, 226); }import styles from ..…

android脱壳:一种使用native进行抽取壳脱壳的方法,native版本的frida-fart

前言 写rxposed的时候&#xff0c;搞了很多模块&#xff0c;其中有一个远程调用脱壳的&#xff0c;但是当时使用的是rmi远程调用&#xff0c;因为一些问题无法使用&#xff0c;可能是对抗问题&#xff0c;也有可能是技术问题&#xff0c;所以我又换了一种远程调用方式。 概述…

局部多项式近似与 AMPM 算法

kappa3; %已在您的代码中定义% 定义窗口大小 windowSize (2*kappa1);% 初始化梯度估计值 [rows, cols] size(wrappedPhase); phi_y zeros(rows, cols); phi_x zeros(rows, cols);% 遍历每个窗口 for m 1kappa:rows-kappafor n 1kappa:cols-kappa% 提取局部窗口Z_mn wrap…

逆数对(树状数组的方法)

本题链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 题目&#xff1a; 样例&#xff1a; 输入 5 4 5 1 3 2 输出 7 思路&#xff1a; 根据题意&#xff0c;求逆序对总数。 逆序对含义&#xff1a;如果数组中的两个不同位置&#xff0c;前面的数字比后面的数字严格大&…

新建云仓库

1.GitHub新建云仓库&#xff1a; LICENSE:开源许可证&#xff1b;README.md:仓库说明文件&#xff1b;开源项目&#xff1b;cocoaPodsName.podspec: CocoaPods项目的属性描述文件。 2.Coding新建云仓库&#xff1a; 备注&#xff1a; Coding新建项目&#xff1a;

中文句子在线改写 2024 新版发布

句子改写在线功能上线有 1 年多了&#xff0c;最近上线了新版本&#xff0c;主要包含以下三个功能&#xff1a; 增加主题切换功能&#xff0c;提供亮色、暗黑两种模式 简化句子输入界面 句子改写记录的保存和分享 中文句子改写首页-结果页面 句子改写功能目前支持严谨、普通…

简单的jmeter脚本自动化

1、创建线程组&#xff0c;定义自定义变量&#xff0c;保存请求默认值 2、用csv编写测试用例 备注&#xff1a;如果单元格内本身就有引号&#xff0c;则格式会有点小问题&#xff0c;不能直接修改为csv 用txt打开后 有引号的需要在最外层多包一层引号&#xff0c;每个引号前…

Java的序列化和反序列化

序列化和反序列化的定义: Java 序列化是一种将对象转换为字节流的过程&#xff0c;以便可以将对象保存到磁盘上&#xff0c;将其传输到网络上&#xff0c;或者将其存储在内存中&#xff0c;以后再进行反序列化&#xff0c;将字节流重新转换为对象。 序列化的实现: 序列化在 …

AI 语音机器人系统怎么搭建

搭建AI语音机器人系统通常包括以下几个关键步骤&#xff1a; 确定需求和技术选型&#xff1a;首先要明确AI语音机器人需要实现的功能&#xff0c;选择合适的技术框架和工具&#xff0c;如自然语言处理工具、语音识别工具等。 搜集和准备数据&#xff1a;收集和整理与业务相关…

Linux 底软开发——对CAN的详细操作(周期发送,异常检测,过滤报文)

Linux底软开发—对CAN发送接收详细操作 文章目录 Linux底软开发—对CAN发送接收详细操作1.保证多条CAN数据发送的周期性2.解析CAN报文数据3.CAN总线异常机制应对4.对CAN报文进行过滤操作5.完整的接收报文代码&#xff08;过滤&#xff0c;心跳检测&#xff0c;解析&#xff09;…

Java之复制图片

从文件夹中复制图片 从这个文件夹&#xff1a; 复制到这个空的文件夹&#xff1a; 代码如下&#xff1a; import java.io.*; import java.util.Scanner;/*** 普通文件的复制*/public class TestDome10 {public static void main(String[] args) {// 输入两个路径// 从哪里(源路…

MySQL随便聊-----之认识MySQL

本专栏&#xff0c;用作复习&#xff0c;不建议小白&#xff0c;建议者勿看 一、了解MySQL 二、MySQL的客户端/服务器架构 以我们平时使用的微信为例&#xff0c;它其实是由两部分组成的&#xff0c;一部分是客户端程序&#xff0c;一部分是服务器程序。客户端可 能有很多种形…

踏破铁鞋无觅处,413背后藏猫腻413 Request Entity Too Large

踏破铁鞋无觅处&#xff0c;413背后藏猫腻 引子&#xff1a;神秘的“大块头”遭遇门禁危机 一日&#xff0c;吾辈正在悠哉游哉地调用某神秘三方接口&#xff0c;欲传输一帧精美的Base64编码图片。然&#xff0c;天有不测风云&#xff0c;接口竟以冷峻的“413 Request Entity …