Servlet学习_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Servlet学习_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2647字,纯文字阅读大概需要4分钟。
内容图文
学习网站来自www.imooc.comServlet基础
1、什么是Servelet?
Servelet 是服务器上运行的小程序。一个人Servlet就是一个Java类
,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里
的Servlet 程序。Servlet是jsp的前身。
2、Tomcat容器等级
Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个
Context对应一个Web工程。Engine是一个引擎容器;Host是主机容器。
3、编写一个Servlet
分为三个步骤。
1.编写一个类继承HttpServlet
2.重写doGet()或者doPost()方法;取决于提交方式。
3.在web.xml中注册Servlet.
程序如下:
index.jsp中的代码:
第一个Servlet小例子
get方式请求HelloServlet
HelloServlet.java中的代码:
package Servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;//继承于HttpServletpublic class HelloServlet extends HttpServlet {//重写方法 @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub System.out.println("处理Get()请求..."); //获得一个给浏览器输出的对象out,类型为 PrintWriter PrintWriter out = response.getWriter(); //指定输出文件的类型 response.setContentType("text/html;charset=utf-8"); //用out对象给浏览器输出一个信息。可以在里面用html的代码 out.println("Hello Servelet!
"); //3.注册;在WEB-INF里面的web.xml中注册 } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub System.out.println("处理post()请求..."); //获得一个给浏览器输出的对象out,类型为 PrintWriter PrintWriter out = response.getWriter(); //指定输出文件的类型 response.setContentType("text/html;charset=utf-8"); //用out对象给浏览器输出一个信息。可以在里面用html的代码 out.println("Hello Servelet!post
"); //3.注册;在WEB-INF里面的web.xml中注册;已经注册完 就不用重复 }}
web.xml中的注册代码:
注册的过程就是在web.xml中添加两个标签
并且每个标签里都要包含两个子标签
在
</servlet-class>
在<servlet-mapping></servlet-mapping>中要包含<servlet-name>给
Servlet取一个名字(注:和上面的名字要一样)和
Servlet访问的路径</url-pattern>
<servlet-name>HelloServlet</servlet-name> <servlet-class>Servlet.HelloServlet</servlet-class> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/servlet/HelloServlet</url-pattern> </servlet-mapping>
内容总结
以上是互联网集市为您收集整理的Servlet学习_html/css_WEB-ITnose全部内容,希望文章能够帮你解决Servlet学习_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。