idea怎么编写一个servlet,idea中servlet注解怎么调

首页 > 机动车 > 作者:YD1662024-01-14 16:11:11

scala复制代码public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //一般在Servlet中,习惯性的会首先设置请求以及响应的内容类型以及编码方式: resp.setContentType("text/html;charset=UTF-8"); req.setCharacterEncoding("UTF-8"); //用打印流简单的响应一个信息 PrintWriter writer = resp.getWriter(); writer.println("Hello Servlet!"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } } 3.4 在web.xml中添加Servlet配置信息

当启动一个WEB项目时,容器首先会读取项目web.xml配置文件里的配置,包括servlet,mapping,pattern,过滤器等,其实就是配置后台Servlet信息,以及一些参数初始化配置,便于服务器读取配置参数对应的信息数据,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。因为只有一个Servlet,所有以下简单注册写好的Servlet类,以及对应请求路径。

xml复制代码<?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>helloServlet</servlet-name> <servlet-class>HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>helloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app > 3.5 配置Tomcat部署项目

在IDEA中配置Tomcat服务器,这里我已经在本地下好了Tomcat,因为Tomcat是Java写的,运行Tomcat需要Java环境,注意配置好Java环境变量,否则Tomcat启动失败。

idea怎么编写一个servlet,idea中servlet注解怎么调(9)

点击Configure配置好Tomcat路径

idea怎么编写一个servlet,idea中servlet注解怎么调(10)

然后点击部署项目,我们选择已经创建好的ServletDemo项目的wa包r。

idea怎么编写一个servlet,idea中servlet注解怎么调(11)

注意更改项目发布的上下文路径,tomcat服务器在接收到请求后就会从http:localhost:8080/s1/对应的docBase路径去调用资源或者调用某个class用来处理请求。不改也行,访问的时候url不要忘了加上就行。本项目Servlet访问路径为http:localhost:8080/s1/hello。

idea怎么编写一个servlet,idea中servlet注解怎么调(12)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.