标签:text etc png 访问 tin tom 标签 print servlet
什么是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的控制台
标签:text etc png 访问 tin tom 标签 print servlet
原文地址:https://www.cnblogs.com/yunquan/p/10205386.html