Caribbean cruises
Book your cruise online
<%
//Variables declaration
String strFileName = null;
String strFinString = null;
String strFileNameSpecials = null;
StringTokenizer st;
try{
File f=new File(request.getRequestURI());
BufferedReader bufferedReaderObj=new BufferedReader(new FileReader(application.getRealPath("/"+f.getName())));
int c;
StringBuffer sb = new StringBuffer();
//Check end of the file position
while((c = bufferedReaderObj.read()) !=-1){
char ch = (char)c;
sb.append(ch);
}
String strFile = sb.toString();
int iStartPos = strFile.indexOf("href="+'"'+"progr/themes/");
int iEndPos = strFile.indexOf(".css", iStartPos);
strFinString = strFile.substring(iStartPos+19,iEndPos);
}catch(Exception e){e.printStackTrace();}
//To append extention of the file to the String and detect if the file is jsp or html
strFileNameSpecials = "progr/db/"+strFinString+"specials"; //.html";
File fSpecials = new File(application.getRealPath("/"+strFileNameSpecials+".html"));
if(fSpecials.exists()){
strFileNameSpecials = strFileNameSpecials+".html";
}else{
strFileNameSpecials = strFileNameSpecials+".jsp";
}
strFileName = "progr/db/"+strFinString;
File fFile = new File(application.getRealPath("/"+strFileName+".html"));
if(fFile.exists()){
strFileName = strFileName+".html";
}else{
strFileName = strFileName+".jsp";
}
%>
<%
fSpecials = new File(application.getRealPath("/"+strFileNameSpecials));
if(fSpecials.exists()){
%>
<% } %>