jsp标签
Posted Sentiger
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp标签相关的知识,希望对你有一定的参考价值。
EL表达式 作用:1.向浏览器中输出域对象中的变量或者 语法:${name } 从指定的域中获取值 ${pageContextScope.name } ${applicationScope.name } ${sessionScope.name } ${requestScope.name } 2.输出对象中的属性值 Student st = new Student("zhangsan1", 40); pageContext.setAttribute("st", st); ${st.name } //调用对应的getName()方法 3.输出集合对象 4.输出不同类型值 ${10+4 } 判断为空 ${"" == name || null == name}或者${empty name} jsp标签 作用:替换jsp脚本 分类: 1)内置标签,不需要在jsp中导入 2)jstl标签,需要在jsp中导入标签 3)自定义标签 转发标签:<jsp:forward page=""></jsp:forward> 参数标签:<jsp:param/> 包含标签:<jsp:include/> 导入jstl支持的jar包 导入到WEB-INF/lib <c:set var="" value=""></c:set> //保存数据到域对象中,默认是pageScope <c:out value="" default="" escapeXml="true/false"></c:out> //输出标签escapeXml:是否转义 <c:if test></c:if> <c:chose> <c:when test=""></c:when> <c:when test=""></c:when> <c:otherwise></c:otherwise> </c:chose> <c:forEach></c:forEach> <c:forTokens></c:forTokens> <c:redirect></c:redirect> 自定义标签 JavaBean其实一种开发规范 javaBean就是一个普通的java类,只有符合以下规定才能称之为javaBean 1)必须提供一个无参的构造函数 2)类中的属性必须私有化(private) 3)该类提供getter和setter方法 <jsp:useBean></jsp:useBean>
以上是关于jsp标签的主要内容,如果未能解决你的问题,请参考以下文章