Servlet学习笔记_03_使用servlet编写一个简单的helloworld程序

来源:互联网 发布:淘宝100元左右的鼠标 编辑:程序博客网 时间:2024/06/05 08:40

servlet和http协议密切相关,这是servlet应用广泛的原因之一。


新建一个类,注意导入包。




package com.langzimingjian.servlettest;import java.io.IOException;import java.io.PrintStream;import java.io.PrintWriter;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class ServletHello extends HttpServlet {@Overridepublic void init() throws ServletException {// TODO Auto-generated method stubsuper.init();}@Overridepublic void init(ServletConfig config) throws ServletException {// TODO Auto-generated method stubsuper.init(config);}@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubPrintWriter printStream = resp.getWriter();printStream.print("helloWorld");printStream.close();}@Overridepublic void destroy() {// TODO Auto-generated method stubsuper.destroy();}}
配置web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">  <display-name></display-name>  <servlet>  <servlet-name>HelloServlet</servlet-name>  <servlet-class>com.langzimingjian.servlettest.ServletHello</servlet-class>  </servlet>  <welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list>    <servlet-mapping>  <servlet-name>HelloServlet</servlet-name>  <url-pattern>/Hello</url-pattern>  </servlet-mapping></web-app>
运行结果:



成功。

下一节分析servlet的流程。

0 0
原创粉丝点击