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

JSP常用标签

难度初级
时长 1小时42分
学习人数
综合评分9.70
167人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 下载文件:jakarta-taglibs-standard-1.1.2.zip————2004-10-25 20:57 933K Ps:载入外来包,我们不介意采取:右击项目——Build Path方式,因为这样只是引入了一个jar包的link进来,如果把项目挪动位置或者把jar包删除了,则报错。所以我们推荐直接把要载入的文件复制到:项目——WebRoot\WEB-INF\lib里面,不要忘了把jar包选中——右键——Build Path----Add to Build Path。这样做可以让jar包随着项目走,绑在了一起。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    6 采集 收起 来源:JSTL环境搭建

    2016-08-26

  • JSTL标签的value属性的属性值可以为变量和常量. 变量需要通过EL表达式来获取. 1.什么是EL表达式 全名为Exoression Language 经常与JSTL配合使用,使得JSP页面更直观,写法更简单 普通写法:<%=session.getValue("name") %> EL表达式:<c:out value="${sessionScope.name}"/> 2.EL表达式的格式 用美元符号"$"定界,内容包括在花括号"{}"中; ${表达式} EL表达式的基本格式:用美元符号“$”定界,内容包括在花括号“{}”中——${表达式}。 EL表达式中的"."与"[]"运算符: 通常情况两者通用,eg:${user.sex}等同于${user["sex"]}; 其中"[]"还可以用来进行集合元素中的定位${booklist[0].price}。 不通用的情况: 1、包含特殊符号: 如${user.first-name}则为错误的写法,正确的:${user["first-name"]}; 2、通过变量动态的取值时:${user[param]}---param可以是name or sex or others,是用户传入的情况。 而"."不能动态取值,它的写法是:${user.name}or${user.sex}or...
    查看全部
  • <!-- 存值到scope中 --> <!-- 第一种写法 --> <c:set value="today" var="day" scope="session"></c:set> <c:out value="${day}"></c:out> <hr> <!-- 第二种写法 --> <c:set var="age" scope="application">four</c:set> <c:out value="${age}"></c:out> <hr> <!-- 通过set标签向person中赋值 --> <jsp:useBean id="person" class="entity.Persion"></jsp:useBean> <c:set target="${person}" property="user" value="admin"></c:set> <c:out value="${person.user}"></c:out> <hr> <c:set target="${person}" property="pwd">123456</c:set> <c:out value="${person.pwd}"></c:out> Ps:不能同时有“var”和“target”属性。“scope” 是可选的,如果没有使用这个属性,则默认为页面作用域。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- if标签用法 --> <form action="index.jsp" method="post"> <input type="text" name="score" value="${param.score}" /> <input type="submit"/> </form> <!-- 优秀:score>=90 --> <c:if test="${param.score>=90}" var="result" scope="session"> <c:out value="你的成绩:优秀——${sessionScope.result}"></c:out> </c:if> Ps:$(param.user)相当于<%=request.getParameter("user")%>;$(paramValues.favorites[0])相当于<%=request.getParameters("favorites")[0]%>。 【温馨提示: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等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- choose、when、otherwise --> <c:choose> <c:when test="${param.score<=100 && param.score>=60 }"> <c:out value="及格"></c:out> </c:when> <c:when test="${param.score<60 && param.score>=0 }"> <c:out value="不及格"></c:out> </c:when> <c:otherwise> <c:out value="请检查你的输入!"></c:out> </c:otherwise> </c:choose> Ps:用法类似于switch——case——default。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • JSTL标签之import标签 import标签:可以把其他静态或动态文件包含到本JSP页面 与<jsp:include>不同的是:include只能包含同一个web应用的文件,而import可以包含其他web应用中的文件,甚至是网络上的资源 PS:由于import标签导入网络上的资源可能会出现路径问题,所以import标签要包含在catch标签内使用 import标签用法 语法格式: <c:import url="" context="" var="" scope="" charEncoding="" varReader=""> </c:import> .url被导入资源的URL路径 .context相同服务器下其他的web工程,必须以"/"开头 .var以String类型存入被包含文件的内容 .Scope var变量的JSP范围 .charEncoding被导入文件的编码格式 .varReader以Reader类型存储被包含文件内容 <!-- 通过import标签导入网络上的相对路径 --> <c:catch var="error20161"> <c:import url="招聘需要学的技术.txt" charEncoding="utf-8"></c:import> </c:catch> <c:out value="${ error20161}"></c:out><br> <!-- 通过import标签导入网络上的绝对路径 --> <c:catch var="error2016"> <c:import url="http://www.baidu.com"></c:import> </c:catch> <c:out value="${ error2016}"></c:out><br>
    查看全部
  • 下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 下载文件:jakarta-taglibs-standard-1.1.2.zip Ps:载入外来包,不建议采取:右击项目——Build Path方式,因为这样只是引入了一个jar包的link进来,如果把项目挪动位置或者把jar包删除了,则报错。推荐直接把要载入的文件复制到:项目——WebRoot\WEB-INF\lib里面,不要忘了把jar包选中——右键——Build Path----Add to Build Path。这样做可以让jar包随着项目走,绑在了一起。
    查看全部
    3 采集 收起 来源:JSTL环境搭建

    2017-02-18

  • 常用的JSTL函数介绍
    查看全部
    2 采集 收起 来源:课程总结

    2016-03-29

  • @常用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等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- 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等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • <!-- 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等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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