1. 程式人生 > >EL表示式中的empty運算子和三元運算子

EL表示式中的empty運算子和三元運算子

ELDemo1.java檔案:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>EL運算</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv
="cache-control" content="no-cache">
<meta http-equiv="expires" content="0"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <br/>------empty運算子--------<br/> <% pageContext.setAttribute("s1"
, ""); pageContext.setAttribute("s2", null); List list = new ArrayList(); list.add("aa"); pageContext.setAttribute("list", list); String strs[] = {}; pageContext.setAttribute("strs", strs); %>
${empty s1}<br/> ${empty s2}<br/> ${empty list}<br
/>
${empty strs}<br/> <br/>------三元運算子--------<br/> <% pageContext.setAttribute("gender", "female"); %> <input type="radio" name="gender" value="male" ${gender=='male'?'checked="checked"':''}/><input type="radio" name="gender" value="female" ${gender=='female'?'checked="checked"':''}/></body> </html>