%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page
import="org.apache.commons.logging.Log,org.apache.commons.logging.LogFactory,java.net.URLEncoder,org.apache.commons.lang.StringEscapeUtils"%>
<% final Log LOG = LogFactory.getLog("mxweb/iemt/applaunch.jsp"); %>
RBC Royal Bank Mobile - Application Launch
<%
// Read the form values
//removes input besides letters and numbers
String pageName = null;
if(request.getParameter("GOTO") != null ){
pageName = request.getParameter("GOTO").replace("[^_0-9A-Za-z]", "");
}
String lang = null;
if (request.getParameter("LANG") != null) {
lang = request.getParameter("LANG").replace("[^0-9A-Za-z]", "");
}
String ist = null;
if (request.getParameter("IST") != null) {
ist = request.getParameter("IST").replace("[^0-9A-Za-z]", "");
}
//String encodedRefNo = refNo != null ? URLEncoder.encode(refNo) : null;
String referrer = StringEscapeUtils.escapeJavaScript(request.getHeader("referer"));
String encodedReferrer = referrer != null ? URLEncoder.encode(referrer) : null;
LOG.info("Processing receive IEMT reference: " + " pageName: " + pageName + " language: " + lang + " ist: " + ist + " Referrer: " + referrer + " encodedReferrer: " + encodedReferrer);
%>
Please wait while we are processing your request / S'il vous plaît
patienter pendant que nous traitons votre demande
<%if(null!=pageName && !pageName.equalsIgnoreCase("")) { %>
<% } else {
//LOG.info("Processing receive IEMT reference: (null)");
%>
<% } %>