javaWeb中servlet开发(1)——helloworld
1、servlet
1.1 servlet简介
1.2 servlet流程
不管是servlet还是jsp,所有的程序都是在服务器端处理的,所以必须了解一个servlet基本流程
servlet和JSP一样,通过http协议,并使用web server处理数据。
1.3 servlet程序实现
要想在程序中实现servlet,则必须继承Httpservlet类,这个类主要针对于HTTP协议而生的。
2、实现要求:
此方法中使用request和response的方法。
public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{ PrintWriter out = resp.getWriter() ; out.println("<html>") ; out.println("<head><title>MLDNJAVA</title></head>") ; out.println("<body>") ; out.println("<h1>HELLO WORLD</h1>") ; out.println("</body>") ; out.println("</html>") ; out.close() ; } }
2、web.xml配置
既然是类,则需要在WEB-INF/Classess中保存
<display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> <servlet> <servlet-name>hello</servlet-name> <servlet-class>org.lxh.servletdemo.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/helloServlet</url-pattern> </servlet-mapping> /web-app>
其中,<servlet-name>是指内部类名称,<url-pattern>指映射路径。
servlet基本上不会作为输出面使用,而是作为中间的控制逻辑层使用。此外,可以为一个servlet配置映射名称,只需要多个servlet-mapping即可。