Servlet组件学习总结
来源:互联网 发布:电影制作软件 编辑:程序博客网 时间:2024/06/05 18:59
一、servlet的配置
<servlet> <!-- servlet-name是给我们使用的,我们使用这个servlet-name对servlet进行配置! --> <servlet-name>AServlet</servlet-name> <!-- servlet-class指定全类名,给服务器使用,服务器使用这个全类名创建一个servlet实例【对象】 --> <servlet-class>com.neuedu.servlet.AServlet</servlet-class> </servlet>
<servlet-mapping> <servlet-name>AServlet</servlet-name> <!-- 请求映射是通过这个url-pattern来实现的! --> <url-pattern>/BServlet</url-pattern></servlet-mapping>
浏览器地址栏中请求的url和我们这里<url-pattern>标签中的映射一致的时候,我们自定义的servlet类才会处理这个请求
二、servletConfig
ServletConfig:是一个接口,一个ServletConfig对象只代表当前的servlet类的配置信息
由服务器创建,通过init方法的参数直接传递给我们
三、ServletContext
通过ServletConfig对象的getServletContext()获取;
ServletContext对象主要作用就是在Servlet之间共享数据和加载WEB应用的配置信息
每个WEB应用服务器都会为其创建一个ServletContext对象,项目启动时ServletContext对象被创建,项目停止或重新加载时ServletContext对象被销毁
getInitParameter:获取整个web应用的初始化参数;
四、HttpServlet
HttpServletRequest
1)代表:代表浏览器向服务器发送的请求报文
2) 获取:由tomcat服务器创建,然后做为参数传递给我们相对应的doGet或者doPost方法!
3) 功能:
getParameter()获取请求参数
getContextPath():获取当前项目名
setAttribute/getAttribute:本身就是一个域对象!
request.getRequestDispatcher("1.html").forward(request, response);可以实现转发功能!
HttpServletResponse
1)代表:服务器响应给浏览器的响应报文
2)获取:由服务器创建,然后做为参数传递给我们相对应的doGet或者doPost方法!
3)功能:
response.getWriter().println("<h3>hello world!</h3>");可以返回给浏览器一个页面或者一个页面片段!
response.sendRedirect("/servlet1/1.html"); :可以做请求的重定向
五、Servlet与多线程
Servlet不是线程安全的,所以尽量不要在使用Servlet处理请求时操作变量
- Servlet组件学习总结
- servlet 学习 总结。
- servlet学习总结
- Servlet学习总结
- 学习Servlet总结
- Servlet 学习总结-1
- Servlet 学习总结-2
- Servlet 学习总结
- Servlet学习总结
- Servlet/JSP学习总结
- Servlet学习总结
- JSP/servlet学习总结
- Servlet学习总结一
- Servlet学习总结
- Servlet、JSP学习总结
- Servlet学习与总结
- servlet学习总结
- servlet学习总结
- JavaScript版—贪吃蛇小组件
- MYSQL updatexml报错注入
- 2017ccpc网络选拔赛 1005 CaoHaha's staff
- Hdu 6153 A Secret【KMP】
- 来自CSDN的互联网相关知识图谱汇总(含知识结构图)
- Servlet组件学习总结
- Java注释详解-Java文档注释生成Java API文档
- 平衡二叉树
- 9.3 概率分布
- 【ZZULIOJ】 1792 有点Low的时光机
- Jmeter之性能测试工具知识点汇总
- Dubbo源码介绍
- Mysql报错注入原理分析(count()、rand()、group by)
- Android异步任务机制之AsycTask