如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
EL表达式和常用标签el表达式的作用,什么时候使用el表达式El表达式是为了简化jsp页面中的java代码,当在jsp页面中需要使用java代码的时候,可以使用el表达式来替换java代码语法规则${}El表达式在request,session,application中的自动匹配范围最小的那一个request.setAttribute("name","mzl");session.setAttribute("name","liu");application.setAttribute("name","huyahui");El:获得attribute里面的值${name}例如:获取请求头的信息获得全部请求信息${header}<br/>获得cookie${header.cookie}<br/>获得cookie的第二种方式${header['cookie']}获取请求参数request.setAttribute("name","mzl");session.setAttribute("name","liu");application.setAttribute("name","huyahui");El获得request里面的值${requestScope.name}<br/>获得session里面的值${sessionScope.name}<br/>获得application里面的值${applicationScope.name}<br/>获取作用于的数据获取列表的数据ArrayListlist=newArrayList();list.add("zcxv");list.add("adf");list.add("asdf");request.setAttribute("list",list);Mapmap=newHashMap();map.put("01","adf");map.put("02","zcv");request.setAttribute("map",map);El下标的方式进行访问集合${list[0]}<br/>${list[1]}<br/>${list[2]}<br/>访问map里面的值:${map['01']}<br/>${map['02']}<br/>获取pojo对象的值Useruser=newUser(01,"123");request.setAttribute("user",user);El访问pojo里面的值<br/>${user.id}<br/>${user.name}El表达式能够进行简单的计算Jsp常用的标签库Useruser=null;ArrayListlist=newArrayList();for(inti=1;i<10;i++){user=newUser(i,"user"+i);list.add(user);}request.setAttribute("users",list);动态循环输出数据到页面<tableborder="1"cellspacing="0"cellpadding="10"><c:forEachitems="${users}"var="user"><tr><td>${user.id}</td><td>${user.name}</td></tr></c:forEach></table>效果<c:if><c:iftest="${1==2}">你好!</c:if>12.<c:choice><c:choose><c:whentest="${name=='allen'}">allen</c:when><c:whentest="${name=='mike'}">mike</c:when><c:otherwise>Noname</c:otherwise></c:choose>13.<c:urlvalue="index.jsp"/><br><c:importurl="http://10.0.0.4:8080/"/>