Servlet 简单介绍!
2015-07-15 07:45
363 查看
Servlet 简单介绍!
是服务器端的重要组件,直译为服务器端的小程序它属于动态资源用来处理请求,服务器接受到请求后用servLEt来处理
创建动态web项目 web―servlet
首先实现javax.servlet.Servlet接口然后在web_inf目录***册映射web.Xml
<servlet><servlet-name>HelloServlet</servlet-name><servlet-class>web.servlet.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/HelloServlet</url-pattern></servlet-mapping>Servlet 实现后的重写的方法!!init()的方法初始化!service(servletrequestrequest, servletresponse response) destroy()销毁方法!另一种方法是继承httpServlet抽象类
重写doget()或者dopost()方法!
HttpServletrequest
String getparamete(String name)获取指定的请求参数;
String getMethod()获取请求的方法如get或者post
String getheader(String name);获取请求头的值;
void setCharacterEncoding(String encoding):设置请求的编码;
转发 getRequestDispatcher("/login.jsp").forward(request,response) 设置请求 request.setAttribute(name, o);
获取 getAttribute(name);和Httpservletresponse
重定向 sendRedirect(String location)
获取字符响应流 GetWriter();Void setCharacterEncoding(Stringencoding)据对路径和相对路径
通常我们访问一个web应用地址格式如下:http://localhost:8080/MyWeb/HelloServlet http://localhost:8080 这一部分我们称它为服务器的根目录
/MyWeb这一部分我们称它为项目的根目录
/HelloServlet这一部分是我们Servlet的映射地址
绝对路径和相对路径
绝对路径:使用“/ ”开头的路径称为决定路径,绝对路径表示从根目录开始寻找资源。
相对路径:不使用“ / ”开头的路径称为相对路径,相对路径表示从当前资源所在目录开始寻找
这里的如果是服务器端的绝对路径是到项目根目录
如果是到客户端的路径是到服务器根目录!
是服务器端的重要组件,直译为服务器端的小程序它属于动态资源用来处理请求,服务器接受到请求后用servLEt来处理
创建动态web项目 web―servlet
首先实现javax.servlet.Servlet接口然后在web_inf目录***册映射web.Xml
<servlet><servlet-name>HelloServlet</servlet-name><servlet-class>web.servlet.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/HelloServlet</url-pattern></servlet-mapping>Servlet 实现后的重写的方法!!init()的方法初始化!service(servletrequestrequest, servletresponse response) destroy()销毁方法!另一种方法是继承httpServlet抽象类
重写doget()或者dopost()方法!
HttpServletrequest
String getparamete(String name)获取指定的请求参数;
String getMethod()获取请求的方法如get或者post
String getheader(String name);获取请求头的值;
void setCharacterEncoding(String encoding):设置请求的编码;
转发 getRequestDispatcher("/login.jsp").forward(request,response) 设置请求 request.setAttribute(name, o);
获取 getAttribute(name);和Httpservletresponse
重定向 sendRedirect(String location)
获取字符响应流 GetWriter();Void setCharacterEncoding(Stringencoding)据对路径和相对路径
通常我们访问一个web应用地址格式如下:http://localhost:8080/MyWeb/HelloServlet http://localhost:8080 这一部分我们称它为服务器的根目录
/MyWeb这一部分我们称它为项目的根目录
/HelloServlet这一部分是我们Servlet的映射地址
绝对路径和相对路径
绝对路径:使用“/ ”开头的路径称为决定路径,绝对路径表示从根目录开始寻找资源。
相对路径:不使用“ / ”开头的路径称为相对路径,相对路径表示从当前资源所在目录开始寻找
这里的如果是服务器端的绝对路径是到项目根目录
如果是到客户端的路径是到服务器根目录!
相关文章推荐
- Java中ArrayList和LinkedList区别
- 使用Visual Studio的查找与替换替代默认的系统搜索
- 为每个应用程序池单独设置aspnet.config配置文件
- 10年工作经验老程序员推荐的7个开发类工具
- 要是VISUAL STUDIO 2015带这些功能就好了
- 构建自己的JavaScript模板小引擎
- Linux 学习篇一
- Interface Attributes != Class Attributes
- 上班的第五百二十六天
- 我的一次面试经历
- T氏法则之Security篇
- 表达式,运算符
- Linux多线程与同步
- Memcached_Session_Manager介绍及使用
- 2011年读过的书及2012年即将要读的书
- java位运算大全
- 利用Elmah和Google体验一把入侵的快感
- Java线程及多线程技术及应用
- JAVA的面向对象编程
- 杂谈:Facebook首席安全官和flash说句再见