当前位置: 首页 > 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>
    

相关文章:

  • leetcode 347. 前 K 个高频元素
  • C++STL(六)——list模拟
  • 左移架构 -- 从攒批,湖仓到使用数据流的实时数据产品
  • NPDP学习笔记 -产品经理(第二版)-第一章 战略
  • Linux——stdio
  • [MySQL]MySQL数据类型
  • Python实现随机森林(Random Forest)算法​
  • wordpress模板文件结构超详解
  • XZ_Mac电脑上本地化部署DeepSeek的详细步骤
  • 大语言模型入门
  • sqlilabs第八关
  • pytest测试专题 - 1.1 运行pytest
  • AT32系列微控制器低压电机控制开发板
  • 单例模式详解(Java)
  • linux_kernel驱动开发_驱动调试_debug
  • 【HUSTOJ 判题机源码解读系列02】judged 守护进程工作流程
  • 能源物联网数据采集网关 多协议对接解决方案
  • 基于LVS负载均衡练习
  • WPS接入DeepSeek模型
  • 【Python3教程】Python3基础篇之条件控制
  • 网站建设电销/新闻软文推广案例
  • 网页设计与网站建设课程报告/seo关键字怎么优化
  • 官方网站后台怎样做超链接/wordpress免费建站
  • wordpress网站主题/网页代码大全
  • 90后做网站赚了/免费域名注册
  • 湖南网站推广建设公司/淮北seo