Servlet是什么东东?
2015-01-13 15:55
127 查看
大概知道Servlet是运行在服务器端的小程序,本身也是个JAVA类,是继承HttpServlet的类,用以处理客户端的请求。
一般情况下,Servlet文件默认有get()方法和post()方法,也就是说他们分别处理客户端发来的get请求和post请求。
servlet在WebRoot/WEB-INF中的web-xml都有相应的配置,如
decription,display-name,servlet-name这些字段,有点English水平的都知道是啥玩意,pass!
servlet-class,也就是对应了此servlet的物理目录,而servlet-mapping中的url-pattern是servlet的访问路径,发现好多人都喜欢把这个路径换成/XXX.do,关于.do在此科普一下:
.do是一种网页后台程序,*.jsp或者struts的组件文件*.do,它不是一个文件,并没有一个真实的.do文件存在,它是大多数编程人员为了使网站具有个性化或者隐藏网页的正确性而自发使用的一种后缀,它是一种映射关系,它可以是html,jsp获取其他文件的一个文件或者多个文件映射。
一般情况下,Servlet文件默认有get()方法和post()方法,也就是说他们分别处理客户端发来的get请求和post请求。
servlet在WebRoot/WEB-INF中的web-xml都有相应的配置,如
<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
<span style="font-family: Arial, Helvetica, sans-serif;"> <?xml version="1.0" encoding="UTF-8"?></span>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <description></description> <display-name>helloworld</display-name> <servlet-name>helloworld</servlet-name> <servlet-class>com.ydlx.servlet.helloworld</servlet-class> </servlet> <servlet-mapping> <servlet-name>helloworld</servlet-name> <url-pattern>/helloworld</url-pattern> </servlet-mapping> </web-app>
decription,display-name,servlet-name这些字段,有点English水平的都知道是啥玩意,pass!
servlet-class,也就是对应了此servlet的物理目录,而servlet-mapping中的url-pattern是servlet的访问路径,发现好多人都喜欢把这个路径换成/XXX.do,关于.do在此科普一下:
.do是一种网页后台程序,*.jsp或者struts的组件文件*.do,它不是一个文件,并没有一个真实的.do文件存在,它是大多数编程人员为了使网站具有个性化或者隐藏网页的正确性而自发使用的一种后缀,它是一种映射关系,它可以是html,jsp获取其他文件的一个文件或者多个文件映射。
package com.ydlx.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class helloworld extends HttpServlet { private static final long serialVersionUID = 1L; public helloworld() { super(); } //用于处理客户端发来的GET请求 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } //用户处理客户端发来的POST请求 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
相关文章推荐
- EJB到底是什么东东
- 什么是Servlet以及Servlet的优越性
- 【软工视频】--软工是什么东东?
- 什么是Servlet
- 探索流程的奥秘之二: 流程的步骤是什么东东
- 什么是Servlet,Servlet的作用,生命周期,如何创建、配置Servlet
- Java学习——Servlet 本质是什么 servlet运行原理
- HttpServletRequest和HttpSession中setAttribute/getAttribute方法究竟是用来干什么的?
- [01] Servlet是什么
- Servlet 的生命周期是什么,和cgi的区别是什么
- dsp,dsw,ncb,opt,clw,plg,aps文件中分别存放的是什么东东,有什么作用?
- 请问:软件运行前的设置界面显示'第一次运行软件,正在设置...'等信息的东东叫什么?如何做出这种东东呢?
- 什么是Servlet以及Servlet的生命周期
- 应用程序池是个什么东东?
- java 连接 mysql 数据库"javax.servlet.ServletException: org.gjt.mm.mysql.Driver"是什么问题,怎样解决?
- JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
- JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
- 【转载】不会编程也能写爬虫?可视化爬虫工具是什么东东
- 什么是servlet容器
- 工作经验到底是个什么东东?工作经验从哪里来?