标签:jsp
Servlet被称为服务器端小程序,是运行在服务器端的用于处理响应客户端请求的程序。能够处理客户端的GET、POST、PUT、DELETE请求。常用的只有get与post,并且需要在servlet中重写doGet与doPost方法才可以。大部分时候Servlet对所有请求的响应都一样,所以只需要重写Service方法即可。
Servlet中的init方法用于初始化Servlet资源,destroy方法用于销毁Servlet实例。通常无需自己编写,如果编写了,则需要在init中定义初始化操作,,在方法的第一行调用super.init(config)方法。
虽然jsp能被转移成Servlet,但是在servlet中是没有内置对象的,需要被创建。对于jsp中静态的html部分,需要使用输出流来逐行输出。普通的servlet类里面的service方法相当于由jsp生成的servlet里面种的_jspService()方法。
配置servlet有两种方式,一种是使用@WebServlet,另一种就是利用xml文件。xml方式的话,需要制定servlet的名字与url。例子如下:
《servlet》
《servlet-name》LoginServlet《/servlet-name》
《servlet-class》com.LoginServlet(包名.类名)《/servlet-class》
《/servlet》
《servlet-mapping》
《servlet-name》LoginServlet《/servlet-name》
《url-pattern》/LoginServlet《/url-pattern》
《/servlet-mapping》
《servlet》和《servlet-mapping》标签中的《servlet-name》《/servlet-name》中间的内容必须一致
好吧,新浪直接转过来的,丑陋的书名号。。。
本文出自 “指尖轻飞” 博客,谢绝转载!
标签:jsp
原文地址:http://mengcao.blog.51cto.com/9395052/1691055