外贸汽车配件做那个网站凡氪官网
web/
2025/9/26 21:53:19/
文章来源:
外贸汽车配件做那个网站,凡氪官网,个体工商户可以搞网站建设,中铁建设集团有限公司董事长1 什么是Servlet
Servlet是Server Applet的简称#xff0c;是用Java编写的是运行在 Web 服务器上的程序#xff0c;它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet#xff0c;可以收集来自网页表单的用户输…1 什么是Servlet
Servlet是Server Applet的简称是用Java编写的是运行在 Web 服务器上的程序它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet可以收集来自网页表单的用户输入呈现来自数据库或者其他源的记录还可以动态创建网页。
2 Servlet的使用方法
Servlet技术的核心是Servlet接口定义了Servlet与Servlet容器之间的契约Servlet容器将Servlet类载入内存生成Servlet实例并调用它具体的方法所以它是所有Servlet类必须直接或者间接实现的一个接口。
3 Servlet接口的继承结构 Servlet接口只负责定义Servlet程序的访问规范 GenericServlet抽象类实现了Servlet接口做了很多空实现并持有一个ServletConfig类的引用并提供了一些ServletConfig的使用方法 HttpServlet抽象类实现了service方法并实现了请求分发处理
4 servlet入门
新建项目 新建模块 添加框架 修改web项目 将web文件名重命名为webapp 并把webapp文件夹移动到../src/main/路径下 在模块中添加javax.servlet依赖并更改打包方式为war
dependencygroupIdjavax.servlet/groupIdartifactIdservlet-api/artifactIdversion2.5/version
/dependency
新建Servlet接口实现类并实现Servlet方法
public class javawebHello implements Servlet {Overridepublic void init(ServletConfig servletConfig) throws ServletException {}Overridepublic ServletConfig getServletConfig() {return null;}Overridepublic void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {}Overridepublic String getServletInfo() {return null;}Overridepublic void destroy() {}
}
重写service方法 Overridepublic void service(ServletRequest req, ServletResponse servletResponse) throws ServletException, IOException {servletResponse.setContentType(text/html;charsetutf-8);servletResponse.getWriter().write(h1helloh1);}
编辑web.xml文件
servletservlet-namehello/servlet-name!-- servlet-name要和servlet-mapping所对应映射的关系--servlet-classcom.by.servlet.javawebHello/servlet-class/servletservlet-mappingservlet-namehello/servlet-nameurl-pattern/hello/url-pattern/servlet-mapping meaven打war包 复制war包放到tomcat的webapps路径下
到bin目录中运行startup.bat 到浏览器输入localhost:8080访问 localhost:8080/hello访问sercice
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82405.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!