您的位置:首页 > 其它

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的映射地址
绝对路径和相对路径
绝对路径:使用“/ ”开头的路径称为决定路径,绝对路径表示从根目录开始寻找资源。
相对路径:不使用“ / ”开头的路径称为相对路径,相对路径表示从当前资源所在目录开始寻找
这里的如果是服务器端的绝对路径是到项目根目录
如果是到客户端的路径是到服务器根目录!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: