2886人加入学习
(10人评价)
JavaWeb第二季进阶

制作完成于2018年6月29日 使用Tomcat8.5 和 JDK8

价格 免费

116-处理登录成功后的跳转

注意请求转发和重定向的不同.

[展开全文]

111-创建数据模型和模拟数据库

static静态代码块,当web项目被加载的时候, 会自动先执行.

[展开全文]

108-单例模式

public static JDBCUtil instance= new JDBCUtil();

JDBCUtil.instance.GetConnection();

可以把构造方法私有化,防止在外面使用构造方法.

[展开全文]

107-服务器端路径的问题

看能不能把在浏览器上显示出来,  能的话就是客户端路径,  不能就是服务器端路径.

客户端路径统一使用绝对路径.

客户端绝对路径: http://localhost8080/

服务器端绝对路径: http://localhost8080/web04/

[展开全文]

106-客户端的相对路径问题

绝对路径就是从当前项目根目录开始找

客户端路径是浏览器解析的.

在客户端路径一般都不会写相对路径.

[展开全文]

105-客户端的绝对路径问题

<%  request.getContextPath()%>  获取当前的项目名.

[展开全文]

104-乱码问题解决和jspinclude

request.setCharacter/encoding("utf-8");   即可解决乱码.

 

<jsp:include  page="head.jsp"></jsp:include>

[展开全文]

103-page和pageContext内置对象

page对象 只对当前的页面起作用.

四大域对象:  page,   request,   session,  application(注意区分作用域)

[展开全文]

102-jar包引入和web配置文件创建

  • web项目下,  jar包直接放入WEB-INF下的lib文件夹下就会自动识别.
[展开全文]

101-servlet生命周期方法

当tomcat关闭的时候 servlet会销毁.

alt+/   可以看到所有能重写的方法.

[展开全文]

重定向:response调用,客户端请求,无参数

请求转发:request调用,服务器请求,传递参数

[展开全文]

乱码处理:

request.setCharcterEncoding("utf-8");

或者:

new String(request.getParameter("sex").getBytes("iso-8859-1"),"utf-8");

 

[展开全文]

xml配置:灵活,随时可以修改

servlet的构造和初始化只执行一次,中间都执行doget或者dopost,结束tomcat时执行销毁

[展开全文]

单例模式

实例化一个静态对象

并将构造方法私有化

[展开全文]

监听器用来监听 request  session application

[展开全文]

filter 四种访问权限:include只是过滤包含的页面  rquest 只是过滤请求类型的页面, forward只过滤转发页面。

[展开全文]

@WebFilter("/*")表示过滤目录下所有请求

 

Filter配置:在web.xml文件中配置

 

 

 

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(49)