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

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

价格 免费

119-处理登录后台后商品列表的显示\

所有不传递数据的 都可以用重定向.

[展开全文]

201-el表达式

使jsp更简单

使jsp页面更优雅

作用:从域对象中取得数据.

 ${request.number}  从request域中取得属性名为number的值.

${number}  没有指定域的话,则依次从request. response, application查找

 

[展开全文]

任务22:202-el表达式从map集合和对象里面取得数据

${user.username}  会自动调用getName();   没有get方法的话就会出现问题.

el可以和java混用,但不能放到<%%>中.

[展开全文]

203-el表达式从list集合取值和项目名取得

${list[2].username}

el表达式也可以做一些简单的运算

${90+90}

${empty list}  判断是否为空

在el表达式中不能直接使用request要用:

${pageContext.request.contextPath}

[展开全文]

204-引入jstl

 <%@ taglib uri=""   prefix="c"%>

[展开全文]

205-jstl跟存储相关的标签

jstl可以用来存储数据.

<c : set var="username"   value="siki"  scope="request"></c : set>

<c:out value=></c:put>

<c:remove></remove>

[展开全文]

206-jstl中的条件标签和循环标签

<c: if   test=${age>=18}> <font color="green">你是成年人</font></c: if>

<c: choose>

<c:when  test=></c:when>

<c:  otherwise></c: otherwise>

</c:choose>

循环:

<c:forEach var="i"  begin="1"  end="10">

${i}<br/>

</c:forEach>

[展开全文]

302-json怎么应用的,fastjson的下载

主要用于数据的传输,

json本质是字符串.

[展开全文]

303-下载fastjson最新版本

 

序列化:  把内存里的某个东西转化为字符串.  可以持久化.

[展开全文]

304-使用fastjson解析json和序列化对象

序列化:

String json=JSON.toJSONString(goods);

反序列化:

String s="";

Goods goods=JSON.parseObject(s, Goods.class);

 

[展开全文]

单例模式

实例化一个静态对象

并将构造方法私有化

[展开全文]

src->controller

       dao

       model----user.java(数据username,password)

       service

         util-----------Dbutil.java(数据库)

[展开全文]

request :请求域有效

session :会话有效

page:页面有效

application:整个对应整个web应用

 

page:表示当前页面

 

pageContext:使用这个对象可以获取其他内置对象

pageContext.setAttribute("message","www.bilibili.com",PageContext.SESSION_SCOPE);

注意这种格式,尤其是第三项 ,表示存储到session中,然后通过 session.getAttribute("message")可以获取

[展开全文]

503-session的配置和request的监听器

监听器不需要配置路径.

[展开全文]

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

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

[展开全文]

客户端路径:

 

服务器路径:

 

 

 

相对路径:css/style.css   css与path.jsp 同级可以直接用

绝度路径:/web04/css/style.css   绝对路径最前面必须是 /然后加上自己的项目名

request.getContextPath() 获取自己的项目名

[展开全文]

我们引入CSS文件的时候最好使用绝对路径,这样在其他页面跳转到本页面的时候就能够找到

最好使用<link rel="stylesheet" href="<%=request.getContextPath() %>/css/style.css" type="text/css"/>这种方式

[展开全文]

授课教师

SiKi学院老师

课程特色

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