如果想要分别相应客户端的GET和POST请求,需要重写HttpServlet对象的doGet和doPost方法,如果所有请求的相应都是一样的,则只需要重写service方法即可。
创建Servlet实例有两个时机:
关于load-on-startup参数:
为了让Servlet响应客户端的请求,还必须将Servlet配置在web应用中,配置Servlet时,需要修改web.xml文件。
<servlet> <servlet-name>ServletDemo</servlet-name> <servlet-class>cn.dragon.servlet.ServletDemo</servlet-class> </servlet> <servlet-mapping> <servlet-name>ServletDemo</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>
其中servlet-name属性的值必须一致才能保证响应客户端请求。
JSP的本质就是Servlet,我们将编写好的JSP文件部署在web容器中之后,web容器会将JSP编译成对应的Servlet。
如果Servlet要生成表现层页面时,所有的HTML标签都需要使用Servlet的输出流来输出,繁琐且不利于美工人员修改。
在标准的MVC模式中,Servlet仅作为控制器使用,而JSP仅作为表现层技术使用:
参考:
http://www.cnblogs.com/xdp-gacl/p/3760336.html
http://www.cnblogs.com/xuekyo/archive/2013/02/24/2924072.html
http://www.cnblogs.com/goody9807/archive/2007/06/13/782519.html
http://www.blogjava.net/xzclog/archive/2011/09/29/359789.html
转载请注明出处
原文:http://www.cnblogs.com/Jason-Xiang/p/5498996.html