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

Javaweb中,使用Servlet编写简单的接口

案例:网页提交用户名和密码信息,后端校验密码长度需在6-12位之间

  1. 后端部分

    @WebServlet("/valid")
    public class SimpleServlet extends HttpServlet{public void service(HttpServletRequest req, HttpServletResponse resp) throws IOException{// 获取请求参数String username = req.getParameter("username");String password = req.getParameter("password");// 校验密码长度需在6-12位之间String result = "NO";if (password.length() >= 6 && password.length() <= 12) {result = "YES";}// 将结果写入到响应体中PrintWriter writer = resp.getWriter();writer.write(result);}
    }
    
  2. 前端部分

    <form action="valid" method="post"><div><span>用户名:</span><input type="text" name="username"></div><div><span>密码:</span><input type="password" name="password"></div><button type="submit">提交</button>
    </form>
    
http://www.lryc.cn/news/535994.html

相关文章:

  • GESP5级语法知识(十):初级数论(三)
  • “PEP 8: W292 no newline at end of file“报错 IntelliJ IDEA自动添加空行问题
  • ComfyUI工作流 FluxRedux基础换装
  • 【机器学习】常见采样方法详解
  • 使用瑞芯微RK3588的NPU进行模型转换和推理
  • Flutter项目试水
  • 【算法学习】DFS与BFS
  • 100.16 AI量化面试题:监督学习技术在量化金融中的应用方案
  • 基于deepseek api和openweather 天气API实现Function Calling技术讲解
  • 线性数据结构解密:数组的定义、操作与实际应用
  • CentOS搭建PPPOE服务器
  • 【报错】解决 RuntimeError: CUDA error: CUBLAS_STATUS_INVALID_VALUE 报错问题
  • 【C语言】C语言 文具店商品库存管理系统(源码+数据文件)【独一无二】
  • LangChain系列: 使用工具和工具包构建代理实战教程
  • 布隆过滤器(简单介绍)
  • C++ 利器:inline 与 nullptr
  • 给一个单体项目加装Feign
  • 可以使用Deepseek R1模型的平台集锦
  • “探索1688平台:高效获取店铺商品信息的实用指南“
  • 在fedora41中安装钉钉dingtalk_7.6.25.4122001_amd64
  • 数据结构:图论入门
  • 有限状态系统的抽象定义及CEGAR分析解析理论篇
  • Apache Hive用PySpark统计指定表中各字段的空值、空字符串或零值比例
  • 高校元宇宙实训室解决方案:以技术驱动教育,用数字人链接未来
  • 提升编程效率,体验智能编程助手—豆包MarsCode一键Apply功能测评
  • 【前端开发】query参数和params参数的区别
  • 推荐系统召回算法
  • Python基础(上)
  • 【DuodooBMS】给PDF附件加“受控”水印的完整Python实现
  • 【虚幻引擎UE】UE4.23到UE5.5的核心功能变化