为了账号安全,请及时绑定邮箱和手机立即绑定

JSP常用标签

难度初级
时长 1小时42分
学习人数
综合评分9.70
168人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • EL隐式对象
    查看全部
  • EL表达式基本格式
    查看全部
  • <% String username="null"; request.setAttribute("username", username); %> <c:out value="${empty username}"></c:out> Ps:如果username为null或者"",则返回true;如果username为"有内容",则返回false。
    查看全部
    0 采集 收起 来源:EL运算符

    2018-03-22

  • 特殊情况下要用"[]"
    查看全部
  • @常用JSTL函数介绍 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    2 采集 收起 来源:课程总结

    2016-08-26

  • <!-- 不会输出<book>标签 --> <book>书</book> <hr> <!-- 可输出标签但会出现转义问题 --> <c:out value="${fn:escapeXml('<book>书</book>')}"></c:out> <hr> <!-- 可输出标签且不会出现转义问题 --> <c:out value="<book>书</book>"></c:out> <hr> <!-- indexOf函数用法 --> <c:out value="“Hello World”字符串“llo”出现的index值:${fn:indexOf('Hello World','llo')}"></c:out> Ps:如果是xml标签(即使系统不认识),但是也不会输出。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- JSTL函数使用 --> <c:out value="“Hello World”字符串中是否包含“Hello”?${fn:contains('Hello World','Hello')}"></c:out> <hr> <c:out value="“Hello World”字符串中是否包含“ABCD”?${fn:contains('Hello World','ABCD')}"></c:out> <hr> <c:out value="“Hello World”字符串中是否包含“hello”(忽略大小写)?${fn:containsIgnoreCase('Hello World','hello')}"></c:out> <hr> <c:out value="“Hello”是否在“Hello World”字符串开头?${fn:startsWith('Hello World','Hello')}"></c:out> <hr> <c:out value="“world”是否在“Hello World”字符串尾部?${fn:endsWith('Hello World','world')}"></c:out> Ps1:配合使用: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> Ps2:注意(PPT中少了一个“s”):fn:startsWith()和fn:endsWith()。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- url标签用法 --> <c:if test="${1<2}"> <c:set var="partUrl">temp.jsp</c:set> </c:if> <c:url value="http://localhost:8080/Test/${partUrl}" var="newUrl" scope="session"></c:url> <a href="${newUrl}">New URL</a> Ps:输入html标签里的属性快捷键的时候,不要输完属性的名字,否则检索不到。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • @temp.jsp username:<c:out value="${param.username}"></c:out> <hr> password:<c:out value="${param.password}"></c:out> @index.jsp <!-- redirect标签用法 --> <c:redirect url="temp.jsp"> <c:param name="username">Lily</c:param> <c:param name="password">123456</c:param> </c:redirect> 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- var及scope用法 --> <c:catch var="error2"> <c:import url="Test.txt" var="test" scope="session" charEncoding="gbk"></c:import> </c:catch> <c:out value="${error2}"></c:out><br> <c:out value="import标签存储的test字符串变量值:${sessionScope.test}"></c:out> <!-- context属性用法 --> <c:catch var="error3"> <c:import url="/index1.jsp" context="/Test1"></c:import> </c:catch> <c:out value="${error3}"></c:out><br> Ps1:如果没定义var,则可以直接输出;如果定义了var,则用c:out标签输出。 Ps2:第一步:改eclipse中tomcat的部署路径,如果是灰掉的,停掉tomcat,然后clean,就可以改为第二项了(如果想在webapps生成,记得在Deploy path选择webapps)。第二步:改conf/context.xml中加上crossContext="true"。如:<Context crossContext="true"></Context> 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- import标签用法 --> <!-- 导入网络上的绝对路径 --> <c:catch var="error0"> <c:import url="http://www.imooc.com"></c:import> </c:catch> <c:out value="${error0}"></c:out> <hr> <!-- 导入相对路径文件 --> <c:catch var="error1"> <c:import url="Test.txt" charEncoding="gbk"></c:import> </c:catch> <c:out value="${error1}"></c:out> Ps:由于可能网络中断导致抛出异常,所以常常把import标签放在catch标签里。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- forTokens标签用法 --> <c:forTokens items="400-888888-123" delims="-" var="num"> <c:out value="${num}"></c:out><br> </c:forTokens> Ps:快捷键:Home:当前行代码头部;End:当前行代码尾部。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- 用法三:部分遍历并带状态 --> <c:forEach var="fruit" items="${fruits}" begin="1" end="3" varStatus="fru"> <c:out value="${fruit}——四个属性:"></c:out><br> <c:out value="index属性:${fru.index}"></c:out><br> <c:out value="count属性:${fru.count}"></c:out><br> <c:out value="first属性:${fru.first}"></c:out><br> <c:out value="last属性:${fru.last}"></c:out><br> <c:out value="----------"></c:out><br> </c:forEach> Ps:index从0开始;count从1开始;first是否第一个(boolean);last是否最后一个(boolean)。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- 用法三:部分遍历并带步长 --> <c:forEach var="fruit" items="${fruits}" begin="1" end="3" step="2"> <c:out value="${fruit}"></c:out><br> </c:forEach> Ps:step默认值:1。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部

举报

0/150
提交
取消
课程须知
本课程是JAVAEE中JSP开发初级课程,建议小伙伴们先对JSP基础知识修炼完毕,之后再来进修
老师告诉你能学到什么?
1、JSTL核心标签的使用 2、EL表达式与JSTL的配合使用 3、JSTL函数的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!