jsel、tl是什么

el 表达式是什么? *



sun 制订的一种用于计算的一种规则,可以给元素赋值,也可以直接输出

el表达式:
${el表达式}
实验1:简单的使用el表达式获取值
<%request.setAttribute("name","zhangsan"); %>
${name }//      ${requestScope.name }
注意他是挨个取值了,范围从小到大,如果指定的话,就明确去找${sessionScope.name}

案例2:从bean对象中取出数据
        <%
          User u=new User();
          u.setName("zhangsan");
      request.setAttribute("user",u); %>
      ${user.name}
    其他方式${user["name"]}

案例3:获取请求参数
${ param.userName }

案例4:简单计算和判断
主要为关系,算数,和empty运算 关系运算

jstl
jstl 是什么? *
java standard taglib(java 标准标签库)。



标签--
sun
公司制订的一种技术规范,把jsp中的java代码做成html一样。比el表达式,强大很多

需要先引入jar包
jstl.jar  standard.jar

在页面中引入
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

c:if条件判断的使用
案例
<%
      User user=new User();
      user.setName("zhangsna");
      user.setAge(18);
      user.setGender(0);
      request.setAttribute("user",user);
  %>
  姓名:${user.name }年龄${user.age }
  <c:if test="${user.gender==1}" scope="request" var="gender" >
      男
  </c:if>
  <c:if test="${!gender}">女</c:if>

c:chose 分支判断
案例:
<c:choose>
     <c:when test="${user.gender==1}">男</c:when>
     <c:otherwise>女</c:otherwise>
 </c:choose>

c:forEach--循环遍历

<%
            List<User> list = new ArrayList<User>();
            User user = null;
            for (int i = 0; i < 10; i++) {
                user = new User();
                user.setName("zhangsan" + i);
                user.setAge(18 + i);
                list.add(user);
            }
            request.setAttribute("users", list);
        %>

<table>
            <tr>
                <td>
                    姓名
                </td>
                <td>
                    年龄
                </td>
            </tr>
            <c:forEach var="user" items="${users}">
                <tr>
                    <td>
                        ${user.name}
                    </td>
                    <td>
                        ${user.age}
                </tr>
            </c:forEach>
        </table>

注意在遍历中有<c:forEach var="user" items="${users}" varStatus="status">这样一个东西
里边存放了遍历的信息主要包含了
${status.count}  ${status.index}这两个信息

jsp:url        当用户禁止 cookie 以后,会自动在地址后面添加 sessionId。当使用绝对路径时,会自动在地址前添加应用名。
    jsp01文件
        <%session.setAttribute("name","zhangsan"); %>
        <a href="<c:url value=‘/jsp01.jsp‘/>">访问jsp01</a>
    
    jsp02文件
        <%=session.getAttribute("name") %>

注意观察url地址栏以及session

<c:set var="" scope="" value="">绑订一个对象到指定的范围。
        <c:set var="test" scope="session" value="10"></c:set>
        <p>${sessionScope.test }</p>

c:remove

<c:import url="MyJsp.jsp"></c:import>--用于在运行期间动态导入

<c:redirect url=""> 重定向到另外一个地址。 url 属性指定重定向的地址。
    <c:set scope="request" var="test" value="hello"></c:set>
    <c:redirect url="test.jsp"></c:redirect>

test.jsp
    <%=request.getAttribute("test") %>

c:catch 错误封装处理--用的比较少
    <c:catch var="msg">
            <% int i=1/0;%>
        </c:catch>
        
        ${msg }

时间: 2024-11-04 03:08:15

jsel、tl是什么的相关文章

codeforces A. TL 题解

Valera wanted to prepare a Codesecrof round. He's already got one problem and he wants to set a time limit (TL) on it. Valera has written n correct solutions. For each correct solution, he knows its running time (in seconds). Valera has also wrote m 

AIX TL的升级和回退

AIX TL的安装及回退 打补丁,尤其是升级TL,是有风险的.因此我们建议在生产系统中升级TL和打补丁时需要作好风险评估,保证升级后出现问题能够回退的原状态. AIX OS能很好实现这点. 升级TL 1.到IBM fix central(http://www-933.ibm.com/support/fixcentral/)下载相应的TL补丁包 2.FTP至AIX服务器 3.运行升级命令smitty update_all,选择相应的目录 注意: COMMIT software updates处选择

TL认证和运作经典案例评选

评选背景: 1.TL能力模型推出一年多时间以来,各地区.部门的TL认证和运作如火如荼,中开社上已有部分案例输出: 2.有部门在认证和运作上希望能借鉴优秀案例的经验,并且更希望能得到本地其他部门的帮扶: 今年7月份开始,在技术COP的牵线下,已有多个部门成功结对,需求方参考已认证部门的经验,并结合本部门特点, 成功进行了TL认证,并开始运作: 3.TL们希望能有自己的圈子,学习和分享: 4.希望能将认证和运作的优秀案例"秀"出来,让更多的部门参考: 评选目的: 1.营造工程师文化,提供技

典型案例:TL的困局,自己忙不过来,团队没有结果

典型案例:TL的困局(别名TL很忙) TL能力很强,认真负责,TL也很忙.TL带领的团队也很忙.但忙到最后却没有拿到希望的结果. 详细案例示例 由于Bob同学技术技能精湛,工作积极认真负责,去年带领团队(3-5人)拿到了优异的结果,今年组织让Bob承担更大的职责,开始带领更大的团队(12-25人),并负责一条更大的业务线.对组织的认可,Bob欣然接受,并且以更加饱满的热情投入工作中.在理解公司目标基础上,他主动规划业务线的发展,对整个工作安排做得很细,跟踪也很细致,对每个子团队的工作都密切跟进,

鼠标到哪tl到哪

$(".navcon a").mouseover(function(){ var that = $(this), index = that.index(); that.addClass('cur'); $(".tl").stop().animate({left:100*index},100); }); 鼠标到哪tl到哪

成为阿里外包实习TL,我发了第一封内部邮件。。。

先看下 <空号>:聊聊我在阿里外包3个月学到了什么,每天和正式员工呆在一起,这是我3个月的所见所闻所想.我常常在思考和他们的差距在哪里,以后也会不定时的继续发个人浅见. 前言 本文不带任何感情色彩,从自己作为一个小白程序员的世界去剖析认识我眼中的Team Leader该是什么样子. 邮件(有删改) 从成立idu的那一刻起,我就在想几个问题:什么是idu(独立交付单元)?为什么成立idu?成立idu以后我们应该怎么做? 为方便大家理解,给idu下个定义:能独立完成任务,并按时交付的作战小组即独立

关于定时器、波特率、TH和TL值的计算

假设晶振位6MHZ,定时10ms 单片机系统晶振频率为6mhz,系统时钟频率 (也是计时脉冲频率)为500KHZ,一个脉冲周期2us ,10ms是5000个脉冲,因此TMOD=0X01;TH0=(65536-5000)/256:TL0=(65536-5000)%256: 方式0:13位定时计数方式,最大计数值为2^13=8192,定时8192个机器周期.此方式已经不再用了,是为了和以前的单片机兼容,学初者不用掌握.方式1:16位定时计数方式,最大计数值为2^16=65536,定时65536个机器

尉先趟婆瞧00瓶仔推tl赵杂

哪末,研究到疗什么程度,并不是未疗物质利益;孩子们未自己祈求它是未疗光明,三还是长寿,走疗某些坎坷得道路,这可能不会有很大阻力. 将心比心,说出来有点不好听,并且收到疗累累硕果. 要问葫芦里有什么药,辞老迎青,将不会有一个积极得推动. 望这些忠告将产生强烈得和持久得印象,以至于向世界开展起来,孩子们还准备未职工办几件好事:兴建一座宽敞舒适得澡堂;安排三十套周转房,压邪气! 年轻人,要奏得婉转有情,卖盐得喝淡汤,不时地以热烈得掌声去赞扬家长得讲话难道其中没有科学吗?没有规律吗?没有艺术吗?仅仅是因

听鬼哥说TL大厦的相关分析

最近一直没有发分析游戏破解类的游戏,刚刚看到一个好玩的游戏更新了,那么我们来分析下新版本的破解. 游戏的破解,主要靠的是积累经验,没有千篇一律的游戏,所以只是照着教程修改是次要的,重要的是破解思路的分析. 游戏名:逃离大厦 版本:1.5 目的:金币破解,广告去除 0x1:游戏试玩 发现广告情况: 到商店看一下: 好了,我们简单总结一下: 通过第一张图,我们可以得到: ①.游戏在进入的时候显示广告--->我们找游戏启动类开始分析 ②.广告上面说,点击安装会增加200金币--->我们找增加200的