<%@ page language = "java" import = "java.sql.*,java.io.*,java.util.*" %> <%! public final String SITE_NAME = "Guest Book"; public static String monthNames[] = {"January","February","March","April","May","June","July","August","September","October","November","December"}; public String formatDate(Timestamp ts) { if ( ts == null) return ""; Calendar cal = Calendar.getInstance(); cal.setTime(new java.util.Date(ts.getTime())); return "" + cal.get(Calendar.DATE) + " " + monthNames[cal.get(Calendar.MONTH)] + ", " + cal.get(Calendar.YEAR) + " " + cal.get(Calendar.HOUR_OF_DAY) + ":" + cal.get(Calendar.MINUTE) + ":" + cal.get(Calendar.SECOND); } public String getFullName (String fn, String mn, String ln) { String name = parseString(fn); String temp = parseString(mn); if(!temp.equals("")) { if(name.equals("")) name = temp; else name += " " + temp; } temp = parseString(ln); if(!temp.equals("")) { if(name.equals("")) name = temp; else name += " " + temp; } if(name.equals("")) name = "Anonymous"; return name; } public static String parseString(String source) { return parseString(source, "", true); } public static String parseString(String source, String dString) { return parseString(source, dString, true); } public static String parseString(String source, String dString, boolean allowNullString) {