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

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

价格 免费

request :请求域有效

session :会话有效

page:页面有效

application:整个对应整个web应用

 

page:表示当前页面

 

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

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

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

[展开全文]

$(function(){

     $("imput[name='username']").blur(verifyUsername);

属性选择器,失去焦点调用verifyUsername

});

[展开全文]

过滤器的dispatcher(配置到servletmapping里面) 只有被填入的请求才会经过指定的filter,比如填入FORWARD,就只有从别的页面或servlet转发过来的请求才会执行filter
ERROR是当某个页面被作为错误页(如404,403)时被返回时执行的filer,直接访问该页面不会触发filter
    REQUEST    INCLUDE    FORWARD    ERROR


定义错误页

<error-page>
    <erroe-code>错误码</erroe-code>
    <error-location>要返回的页面</error-location>
</error-page>
[展开全文]
document.getElementById("msg").appendChild(document.createTextNode(msg));

原生js追加内容

[展开全文]

Javaweb开发中,将jar包放在Web-Content/WEB-IF/lib下,eclipse会自动将jar包引入到Libraies目录下

[展开全文]

域对象

request  session  application

类型

HttpServletRequest  HttpSession  ServletContext

[展开全文]

dispatcher 标签 :设置过滤请求的类型

有4中常用的类型:REQUEST  FORWARD

INCLUDE  ERROR 

REQUEST:默认的 常用的请求

forward:请求的转发 request.getRequestDispatcher("index.jsp").forward(request,response);

INCLUDE:页面的包含 JSP代码:<jsp:include page="index.jsp"></jsp:include>

ERROR:页面出错 可以指定 跳转到某个页面

<error-page>

<error-code>出错误的类型(404)</error-code>

<location>/index.jsp(指定出错误跳转到的页面)</location>

</error-page>

 

[展开全文]

构造函数: 第一个被执行,且只执行一次

init():第二个被执行,且执行一次

do

[展开全文]

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

监听器不需要配置路径.

[展开全文]

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

序列化:

String json=JSON.toJSONString(goods);

反序列化:

String s="";

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

 

[展开全文]

303-下载fastjson最新版本

 

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

[展开全文]

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

主要用于数据的传输,

json本质是字符串.

[展开全文]

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>

[展开全文]

205-jstl跟存储相关的标签

jstl可以用来存储数据.

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

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

<c:remove></remove>

[展开全文]

204-引入jstl

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

[展开全文]

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

${list[2].username}

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

${90+90}

${empty list}  判断是否为空

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

${pageContext.request.contextPath}

[展开全文]

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

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

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

[展开全文]

201-el表达式

使jsp更简单

使jsp页面更优雅

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

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

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

 

[展开全文]

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

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

[展开全文]

授课教师

SiKi学院老师

课程特色

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