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)类中的属性必须私有化(private3)该类提供getter和setter方法

<jsp:useBean></jsp:useBean>

 

以上是关于jsp标签的主要内容,如果未能解决你的问题,请参考以下文章

JSP基础

day06-jsp

JSP语法

JSP 语法

JSP开发中的基础语法

jstl标签库基础教程及其使用代码