标签:tco xtend pat ring java open extend 内容类型 host
参考网址:http://www.runoob.com/servlet/servlet-first-example.html
编译.java文件生成.class文件
实例代码
1 // 导入必需的 java 库 2 import java.io.*; 3 import javax.servlet.*; 4 import javax.servlet.http.*; 5 6 // 扩展 HttpServlet 类 7 public class HelloWorld extends HttpServlet { 8 9 private String message; 10 11 public void init() throws ServletException 12 { 13 // 执行必需的初始化 14 message = "Hello World"; 15 } 16 17 public void doGet(HttpServletRequest request, 18 HttpServletResponse response) 19 throws ServletException, IOException 20 { 21 // 设置响应内容类型 22 response.setContentType("text/html"); 23 24 // 实际的逻辑是在这里 25 PrintWriter out = response.getWriter(); 26 out.println("<h1>" + message + "</h1>"); 27 } 28 29 public void destroy() 30 { 31 // 什么也不做 32 } 33 }
保存为HelloWorld.java文件。
将.java(如HelloWorld.java)放置于%TOMCAT_HOME%\webapps\ROOT路径下
将.class(如HelloWorld.class)放置于%TOMCAT_HOME%\webapps\ROOT\WEB-INF\classes路径
在%TOMCAT_HOME%\webapps\ROOT\WEB-INF下的web.xml中添加
<servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorld</servlet-name> <url-pattern>/HelloWorld</url-pattern> </servlet-mapping>
插入<web-app></web-app>中
启动tomcat,输入网址localhost:8080/HelloWorld
标签:tco xtend pat ring java open extend 内容类型 host
原文地址:https://www.cnblogs.com/wolf-yasen/p/8946700.html