{"id":56082,"library":"jboss-servlet-api-4-0-spec","title":"JBoss Servlet API 4.0 Specification","description":"Provides the Servlet 4.0 API specification interfaces and classes for Java EE applications.","status":"active","version":"2.0.0.Final","language":"java","source_language":null,"source_url":"https://github.com/jboss/jboss-jakarta-servlet-api","tags":["servlet","java-ee","specification","jboss","web"],"install":[{"cmd":"<dependency>\n  <groupId>org.jboss.spec.javax.servlet</groupId>\n  <artifactId>jboss-servlet-api_4.0_spec</artifactId>\n  <version>2.0.0.Final</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec:2.0.0.Final'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"HttpServlet","correct":"javax.servlet.http.HttpServlet"}],"quickstart":{"code":"import javax.servlet.http.HttpServlet;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\nimport java.io.IOException;\n\npublic class MyServlet extends HttpServlet {\n    @Override\n    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {\n        resp.getWriter().println(\"Hello, World!\");\n    }\n}","lang":"java","description":"Create a simple HTTP servlet extending HttpServlet."},"warnings":[{"fix":"Migrate to jakarta.servlet:jakarta.servlet-api for Servlet 5.0+ and Jakarta EE 9+.","message":"This artifact uses the javax.servlet namespace, which is deprecated in favor of jakarta.servlet in newer Java EE/Jakarta EE versions.","severity":"breaking","affected_versions":">=2.0.0"}],"env_vars":null,"search_vec":"'4.0':4,9 'api':3,10 'applic':18 'class':14 'ee':17,22 'interfac':12 'java':16,21 'java-e':20 'jboss':1,24 'provid':6 'servlet':2,8,19 'specif':5,11,23 'web':25","created_at":"2026-06-15T10:20:02.357982+00:00","updated_at":"2026-06-15T10:20:02.357982+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://projects.eclipse.org/projects/ee4j.servlet","github":"https://github.com/jboss/jboss-jakarta-servlet-api","docs":"https://appdoc.app/artifact/org.jboss.spec.javax.servlet/jboss-servlet-api_4.0_spec/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}