%@ page import="java.text.*, java.util.*, java.io.*"%>
<% boolean missingData = false;
String picNo = request.getParameter("no");
String bundleName = request.getParameter("gal");
String showImage = "none";
String backLink = "/photos/galleries.jsp";
if (picNo == null || bundleName == null){
missingData = true;
}
if (session.isNew() ){
session.setAttribute("backLink", backLink);
} else if(session.getAttribute("backLink") != null && !session.getAttribute("backLink").toString().equals("")) {
backLink =(String)session.getAttribute("backLink");
}
DecimalFormat format = new DecimalFormat("0000");
if(!missingData){
try {
ResourceBundle rb = null;
rb = ResourceBundle.getBundle(bundleName);
showImage = rb.getString(picNo);
}
catch (Exception e) {
missingData = true;
}
}
try {
File f = new File(pageContext.getServletContext().getRealPath(showImage));
if (!f.exists()){
missingData = true;
}
}
catch (Exception e){
missingData = true;
}
if(missingData){
response.sendRedirect(backLink);
}
%>
Photo by M. Stein |
<% } %>
<%@ include file="/includes/lower-nav.htm"%>
<%@ include file="/includes/copyright.htm"%>