zoukankan      html  css  js  c++  java
  • EL 和 JSTL 的使用

    EL

    Express Language 表达式语言

    就是把<% 这里可以写java语言 %> 这种jsp的写法简化变为${ }的方式

    例如

    action="${pageContext.request.contextPath }/login"

    JSTL 是JSP Standard Tag Library 是JSP的标准标签库

    ( jsp java server pages 其实就是一个Servlet

    在C:apache-tomcat-9.0.4-windows-x64apache-tomcat-9.0.4workCatalinalocalhostsunwei_Test02orgapachejsp

     查看jsp的java文件

     

    )

    举例

    if语句只有if 没有else ,需要再来一个if 使用时把源代码复制成两份放在两个if中 实现同一网页不同显示效果

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
        <center>
            <c:if test="${empty user }">
            <h2><a href="login.jsp">登录</a></h2>
            <h2><a href="linkman_save.jsp">新增联系人</a></h2>
            </c:if>
            <c:if test="${not empty user }">
            <h2><span style="color:red;">欢迎:${user.username }</span></h2>
            <h2><a href="linkman_save.jsp">新增联系人</a></h2>
            </c:if>
        </center>
    </body>
    </html>
  • 相关阅读:
    linux awk命令详解
    Linux 大页面使用与实现简介(转)
    二层设备与三层设备的区别--总结
    Windows下的cd命令
    linux常用命令
    上班第一天
    linux 内核移植和根文件系统的制作
    Sizeof与Strlen的区别与联系
    嵌入式软件工程师面试题
    SpringBoot简单打包部署(附工程)
  • 原文地址:https://www.cnblogs.com/qingyundian/p/8837010.html
Copyright © 2011-2022 走看看