In the following code, there exist items="${message}". I know it is EL. But I cannot find out where "${message}" is came from . Please help. Thanks.
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<%@ taglib prefix="spring" uri="/spring" %>
<%@ taglib prefix="z" uri="/WEB-INF/tag.tld" %>
<%@ page language="java" contentType="text/html; charset=UTF8" pageEncoding="UTF8"%>
<%@ page import="hk.com.zebra.utils.RequestUtils"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page import="hk.com.zebra.utils.EHRUrl"%>
<%@page import="java.sql.Date"%>
<%@page import="hk.com.zebra.staticrpt.StaticReportRunModel"%>
<!-- $Id $ -->
<html>
<%
StaticReportRunModel model = (StaticReportRunModel)request.getSession().getAttribute("staticReportRunModel");
EHRUrl eHRUrl = (EHRUrl)request.getAttribute("eHRUrl");
String runrptAction = RequestUtils.rewriteUrl(request,"/" + eHRUrl.getCompany() + "/report/runrpt.do");
// set zdatefield default selected value
request.setAttribute("fromdt", new Date(System.currentTimeMillis()));
request.setAttribute("todt", new Date(System.currentTimeMillis()));
//Object a = request.getAttribute("message");
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<z:css cssname="general.css"/>
<script langauge='javascript' src="<%=RequestUtils.rewriteUrl(request,"/js/general.js")%>" ></script>
<script type="text/javascript">
function generatePDFReport(){
fr.action = "<%=runrptAction%>";
fr.processType.value = "generatePDFReport";
fr.event.value = "generatePDFReport";
fr.submit();
}
function generateReport(){
fr.action = "<%=runrptAction%>";
fr.processType.value = "executereport";
fr.event.value = "executereport";
fr.submit();
}
</script>
</head>
<body>
<br/>
<table width="700px" cellspacing="0" cellspadding="0">
<tr bgcolor="#FFFFFF">
<td>
<span class="appname">
<spring:message code="REPORT.EXECUTE_INPUT" />
</span>
</td>
</tr>
<tr bgcolor="#000000" >
<td>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<span class="funcfont">
<spring:message code="${modulename}" var="modulename1"/>
<spring:message code="REPORT.EXECUTE_TT" arguments="${modulename1}"/>
</span>
</td>
</tr>
</table>
<br/>
<form name="fr" method="post" action="">
<input type="hidden" name="processType" value=""/>
<input type="hidden" name="event" value=""/>
<input type="hidden" name="modid" value="<%=model.getModid()%>"/>
<input type="hidden" name="userid" value="<%=model.getUserid()%>"/>
<input type="hidden" name="reportid" value="<%=model.getReportid()%>"/>
<spring:message code="REPORT.PARAMETER" var="caption"/>
<z:commonTable caption="${caption}" cellpadding="5">
<tr class="FRAMESECTIONCONTENT"><td>
<table width="700px">
<tr>
<td width="80px">
<span class="blacklabel"><spring:message code="REPORT.REPORT_TITLE" /> :</span>
</td>
<td width="450px">
<span class="blacklabel"><%=model.getTitle()%></span>
</td>
</tr>
</table>
<z:zstaticreportcriteria/>
<table width="100%" border="0px" cellpadding="5px" cellspacing="0px" bgcolor="#FFFFFF">
<tr>
<td align="left">
<input onclick="generatePDFReport()" name="sub2" class="FLATBTN" type="button" value="<spring:message code="REPORT.GENERATE_PDF"/>" />
</td>
<td align="right">
<input name="_cancel" class="FLATBTN" type="button" value="<spring:message code="GLOBAL.CANCEL"/>" onclick="window.close();"/>
<!-- <input onclick="generateReport()" name="sub" class="FLATBTN" type="button" value="<spring:message code="REPORT.EXCUTE"/>" /> -->
</td>
</tr>
</table>
</td></tr>
</z:commonTable>
</form>
<script language="javascript">
var msg='';
<c:forEach items="${message}" var="message" >
msg+='<z:jsmessage code="${message}" />\n';
</c:forEach>
if (msg!=''){
alert(msg);
}
</script>
</body>
</html>