当前位置 博文首页 > mataodehtml的博客:java学习之路——第五十二天++
这后面的课一天下来就没什么东西了,所以要隔一段时间再刷新一次
一、通过JDBC访问数据库的方式操作emp表的CRUD操作
?
?
????????????
?
一、请求资源的路径(URL)
?????? 请求资源路径的三种匹配方式
?????? 1.精确匹配:/index.html
?????? 2.通配符匹配:/*
?????? 3.后缀名匹配:*.do
?
二、后缀名匹配,将有关的servlet全部放入一个servlet中去
?
?
?
什么是servlet的生命周期?
阶段一:实例化。
?????? 创建一个Servlet对象
什么时候实例化?
?????? 1.用到的时候才去创建对象(懒汉式)(默认)
?????? 2.容器在启动的时候就创建好对象(饿汉式)<load-on-startup>1</load-on-startup>
?
阶段二:初始化(init方法)
?????? init方法只会执行一次
?????? 初始化的值可以通过在配置文件中设置,然后通过servletConfig对象中的getInitParameter(“配置文件中的属性”)获取配置的参数值
web.xml中的配置方式:
<init-param>
?????? <param-name>属性</param-name>
?????? <param-value>属性值 </param-value>
?
</init-param>
?
阶段三:就绪
?????? 容器收到请求之后调用Servlet对象的service()来处理请求
?
阶段四:销毁
?????? 容器依据自己的算法删除Servlet对象,删除之前会调用destroy()
?????? 只会执行一次
?????? 可以重写destroy方法老实现自己的处理逻辑
?????? 应用程序卸载时一定会调用destroy
??????
?
?
什么是JSP?
?????? JAVA Server Page
JSP的作用:
?????? 将servlet中的所有输出操作用页面的形式展示出来,起到简化java代码的操作
JSP的原理:
?????? 执行的时候将jsp转为servlet去操作
?
JSP包含哪些内容:
?????? 包含大量的html代码和少量的java代码
?
JSP页面的注释:
<!—注释内容-->:如果注释中包含java代码,会被编译
<%-- 注释内容 --%>:jsp特有的注释,包含java代码,不会被注释
?
JSP页面包含java代码的三种表现形式:
1.JSP表达式:
?????? <%=变量,算术表达式等 % >
作用,就是显示java代码能够运算出结果的表达式
?
2.JSP小脚本
?????? <%纯的java代码%>
?
3.JSP声明
?????? <%!成员变量和成员方法的声明%>
?
JSP三大指令:
?????? page:导包 设置页面属性
?????? include:在JSP页面转换成Servlet,能够将其他文件包含起来。可以包含JSP文件也可以是静态的HTML文件
?????? taglib:引入标签的指令,jstl标签
?
JSP中隐含的九大内置对象:
?????? 什么是隐含的内置对象:这些对象不需要我们去创建,可以直接拿过来用
?
输入输出对象:request?? response??? out?
作用域对象:session??? pageContext?? application
Servlet对象:page? config
异常对象:exception
?
?
cs