7.19学习总结(过滤器 EL JSTL表达式)

getParameter与getAttribute(parameter是jsp中传递的东西,attribute是servlet中传递的东西)

getParameter:表单中设置name属性的表单的value    表单中form 拼写的参数(如servlet1?op1=...&op2=...)可用getParameter获取。

getAttribute:

request.setAttribute

session.setAttribute

jsp中

request.getAttribute

session.getAttribute

getParameter方法得到的只有字符串对象

session中可以存取任何对象(注意类型转换)

Filter(过滤器)

拦截servlet

doFilter方法  放行

Filter中的重定向:

value("")
resp.sendRedirect("student/login.jsp");

value("/student")

resp.sendRedirect("login.jsp"

原始的jsp表示java的方式过于繁琐——>用el表达式替换java代码中的成员变量,用jstl表达式替换java代码中的逻辑。

Cookie

EL表达式:

EL表达式-CSDN博客

结果:

如果不指定作用域    ${msg},那么将从小到大进行查找:page------>request---->session------------------>application

EL表达式显示自定义对象和String数组

结果:

条件判断:

结果:

getParameter 和 getParameterValue的区别:

前者传一个String  后者传一个String数组

拿Cookie:(注意  cookie.cookieName.value

结果:


JSTL表达式:

首先:导入依赖

然后:导入库

最后:开始写

常用标签:

set和remove标签:

结果:

session:

c:if    = if :

c:foreach=  for循环: items:集合   var:声明每次循环的变量名称  varStatus:该变量的状态参数(编号等)                 begin:起点  end:终点   step:步长  

c:choose内嵌 c:when 和c:otherwise   =多条件判定   if...elif....else:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值