Intellij idea13配置tomcat,并实现一个简单的servlet
-
准备: 1. 安装jdk1.7 2. 安装tomcat1.8 一、创建并设置javaweb工程 1.创建javaweb工程 File --> New --> Project... 01. import javax.servlet.ServletException; 02. import javax.servlet.http.HttpServlet; 03. import javax.servlet.http.HttpServletRequest; 04. import javax.servlet.http.HttpServletResponse; 05. import java.io.IOException; 06. import java.io.PrintWriter; 07. 08. public class HelloWorldextends HttpServlet { 09. private String message; 10. 11. @Override 12. public void init()throws ServletException { 13. message ="Hello world, this message is from servlet!"; 14. } 15. 16. @Override 17. protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException { 18. //设置响应内容类型 19. resp.setContentType("text/html"); 20. 21. //设置逻辑实现 22. PrintWriter out = resp.getWriter(); 23. out.println("<h3>" + message +"</h3>"); 24. } 25. 26. @Override 27. public void destroy() { 28. super.destroy(); 29. } 30. } 编译后会发现在classes目录下生成了HelloWorld.class文件 2. 部署servlet 方法一: 在WEB-INF目录下web.xml文件的<web-app>标签中添加如下内容: 01. <servlet> 02. <servlet-name>HelloWorld</servlet-name> 03. <servlet-class>HelloWorld</servlet-class> 04. </servlet> 05. 06. <servlet-mapping> 07. <servlet-name>HelloWorld</servlet-name> 08. <url-pattern>/HelloWorld</url-pattern> 09. </servlet-mapping> 方法二: 在HelloWorld文件的类前面加上:@WebServlet("/HelloWorld") 3. 运行servlet 点击运行按钮 控制台出现successfully则tomcat服务启动成功!打开浏览器输入:localhost:8080/JavaWeb/HelloWorld即可查看servlet运行状态了.
