2026/6/11 11:20:49
网站建设
项目流程
南通云网站建设,ui设计网站成品图片,上海自助建站软件,宁波建设银行管方网站目录Servlet 开发流程目标创建JavaWeb项目#xff0c;同时将tomcat添加为当前项目的依赖编写Java代码web.xml中#xff0c;配置Servlet 对应的的请求映射路径测试Servlet 开发流程
创建JavaWeb项目#xff0c;同时将tomcat添加为当前项目的依赖重写service方法#xff0c;…目录Servlet 开发流程目标创建JavaWeb项目同时将tomcat添加为当前项目的依赖编写Java代码web.xml中配置Servlet 对应的的请求映射路径测试Servlet 开发流程创建JavaWeb项目同时将tomcat添加为当前项目的依赖重写service方法service(HttpServletRequest req,HttpServletResponse resp)在service方法中定义业务处理代码在web.xml中配置Servlet 对应的的请求映射路径目标通过客户端向一个Servlet发送请求携带username如果用户名是root则向客户端响应no如果是其他响应yes创建JavaWeb项目同时将tomcat添加为当前项目的依赖创建项目对该项目添加Web资源组件先添加tomcat依赖再添加web资源组件创建index.html请求的时候不写资源路径默认打开该页面编辑index.html!DOCTYPE html html langen head meta charsetUTF-8 titleTitle/title /head body !--注意这里action内容对应web.xml中url-pattern中/后面内容-- form methodget actionuserServlet 用户名input typetext nameusername br input typesubmit value校验 /form /body /html编写Java代码package com.baidu.servlet; 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; public class UserServlet extends HttpServlet { Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // 1 从request 对象中获取请求中的任何信息username参数 // 根据参数名获取参数值无论参数是在url?后 还是在请求体中 String username req.getParameter(username); // 2 处理业务的代码 String info yes; if(root.equals(username)){ info no; } // 3 将要响应的数据放入response // 该方法返回的是一个向响应体中打印字符流的打印流 PrintWriter writer resp.getWriter(); writer.write(info); } }web.xml中配置Servlet 对应的的请求映射路径测试加断点debug模式启动