Java Web之Servlet
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java Web之Servlet,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1660字,纯文字阅读大概需要3分钟。
内容图文
![Java Web之Servlet](/upload/InfoBanner/zyjiaocheng/844/10d43fa194e5439ba239eff56f918324.jpg)
什么是Servlet?
Servlet有什么用?
Idea写一个Servlet程序
一、新建一个类
我新建了一个HelloServlet类,要继承一个servlet接口 javax.servlet.Servlet,但是你是打不出来的,原因是没有包,看第二步导入包
然后就可以继承接口方法了,在service方法里面写一个输出语句吧
package main.com.vae.servletDemo; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import java.io.IOException; public class HelloServlet implements javax.servlet.Servlet{ public void init(ServletConfig servletConfig) throws ServletException { } public ServletConfig getServletConfig() { return null; } public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { System.out.println("许嵩小名许甜甜"); } public String getServletInfo() { return null; } public void destroy() { } }
二、导入servlet的jar包
你的Tomcat的lib文件夹里面有一个servlet的jar包,复制到WEB-INF下的lib文件夹内,如图
三、修改web.xml
打开WEB-INF下的web.xml,加上这几个
<servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>main.com.vae.servletDemo.HelloServlet</servlet-class> </servlet> <!--向外暴露该Servlet类的一个资源名称,供外键直接访问,资源名称必须以 / 打头--> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>
四、你的webapp的路径,在Tomcat里面修改
如果你不修改Tomcat的server.xml里面的Context标签,那么你的Tomcat打开后出现的是官方的Tomcat猫界面,我们修改了context之后,如下
五、重启Tomcat
输入localhost/hello (备注,我的端口号改为80了,你们默认的是8080),查看idea的控制台
Servlet的生命周期
Servlet的请求流程
内容总结
以上是互联网集市为您收集整理的Java Web之Servlet全部内容,希望文章能够帮你解决Java Web之Servlet所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。