《JavaServlet基础》PPT课件

《JavaServlet基础》PPT课件

ID:38599324

大小:324.81 KB

页数:20页

时间:2019-06-15

《JavaServlet基础》PPT课件_第1页
《JavaServlet基础》PPT课件_第2页
《JavaServlet基础》PPT课件_第3页
《JavaServlet基础》PPT课件_第4页
《JavaServlet基础》PPT课件_第5页
资源描述:

《《JavaServlet基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章JavaServlet基础课程目标掌握如何编写和使用Servlet理解掌握init()、service()、doPost()和doGet()方法理解Servlet的工作原理和生命周期学会在Servlet中使用session和请求转发了解Servlet的应用:过滤器(Filter)测验1.在D:/test目录下有一个名为hello.jsp的JSP页面,希望用户可以通过虚拟目录hello访问该页面,请你写出操作的完整步骤。2.简要叙述数据库操作的基本步骤,其中涉及了哪几个Java类,起何作用?测验3.这是部分JSP代码,标出对应标号的

2、JSP元素名称<%@pagecontentType="text/html;charset=GB2312"%>//1//2<%!intadd(intx,inty)//3{returnx+y;}intsum;//4%><%out.println("调用add方法计算200与123之和:");//5sum=add(200,123);%><%=sum%>//6过滤器定义驻留在服务器端的Web组件,截取客户端和目的资源间的请求和响应信息,对这些信息进行过滤浏览器Web

3、容器过滤器(1)过滤器(…)过滤器(2)目标文件过滤器在Web应用程序中的位置过滤器主要应用对用户请求进行统一认证对用户发送的请求进行记录和审核对用户发送的数据进行过滤或替换转换图像格式对请求和响应进行加解密处理。。。过滤器包含在javax.servlet和javax.servlet.http包主要有以下三个接口javax.servlet.Filter:定义了三个方法publicvoidinit(FilterConfigfilterConfig)throwsServletException:初始化方法publicvoiddoFilter

4、(doPost(HttpServletRequestrequest,HttpServletResponseresponse,FilterChainchain)throwsIOException,ServletException:客户端请求目标文件时就会调用与此目标文件相关联的doFilter()方法publicvoiddestroy()方法过滤器javax.servlet.FilterConfig类似于ServletConfig,是过滤器初始化是传递信息的。由容器实现,作为参数传入Filter的init方法javax.servlet.F

5、IlterChain由容器实现,作为参数传入Filter的doFilter方法,使用FilterCHain对象调用下一个过滤器,若为最后一个则调用目标文件过滤器举例:SimpleFilter.javapackagestar.moon;importjava.io.*;importjavax.servlet.*;publicclassSimpleFilterimplementsFilter{//init方法//doFilter方法//destroy方法}过滤器publicvoidinit(FilterConfigfilterConfig)t

6、hrowsServletException{}publicvoiddestroy(){}过滤器publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{response.setContentType("text/html;charset=GB2312");PrintWriterout=response.getWriter();out.println("before

7、doFilter()");chain.doFilter(request,response);out.println("afterdoFilter()");out.close();}过滤器部署:web.xml元素:过滤器的名字过滤器的完整类名SimpleFilterstar.moon.SimpleFilter过滤器

8、r-mapping>元素:在元素中定义的过滤器名字or:任选,过滤器关联的URL样式或对应的Servlet0.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。