升级Tomcat版本 apache-tomcat-7.0.77
diff --git a/tomcat-uidm/webapps/examples/jsp/cal/Entries.java.html b/tomcat-uidm/webapps/examples/jsp/cal/Entries.java.html
index 6093d31..289363b 100644
--- a/tomcat-uidm/webapps/examples/jsp/cal/Entries.java.html
+++ b/tomcat-uidm/webapps/examples/jsp/cal/Entries.java.html
@@ -1,74 +1,62 @@
 <html><body><pre>

 /*

-* Licensed to the Apache Software Foundation (ASF) under one or more

-* contributor license agreements.  See the NOTICE file distributed with

-* this work for additional information regarding copyright ownership.

-* The ASF licenses this file to You under the Apache License, Version 2.0

-* (the "License"); you may not use this file except in compliance with

-* the License.  You may obtain a copy of the License at

-*

-*     http://www.apache.org/licenses/LICENSE-2.0

-*

-* Unless required by applicable law or agreed to in writing, software

-* distributed under the License is distributed on an "AS IS" BASIS,

-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

-* See the License for the specific language governing permissions and

-* limitations under the License.

-*/

+ * Licensed to the Apache Software Foundation (ASF) under one or more

+ * contributor license agreements.  See the NOTICE file distributed with

+ * this work for additional information regarding copyright ownership.

+ * The ASF licenses this file to You under the Apache License, Version 2.0

+ * (the "License"); you may not use this file except in compliance with

+ * the License.  You may obtain a copy of the License at

+ *

+ *     http://www.apache.org/licenses/LICENSE-2.0

+ *

+ * Unless required by applicable law or agreed to in writing, software

+ * distributed under the License is distributed on an "AS IS" BASIS,

+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ * See the License for the specific language governing permissions and

+ * limitations under the License.

+ */

 package cal;

 

 import java.util.Hashtable;

-import javax.servlet.http.*;

+

+import javax.servlet.http.HttpServletRequest;

 

 public class Entries {

 

-  private Hashtable entries;

-  private static final String[] time = {"8am", "9am", "10am", "11am", "12pm", 

-					"1pm", "2pm", "3pm", "4pm", "5pm", "6pm",

-					"7pm", "8pm" };

-  public static final int rows = 12;

+    private Hashtable&lt;String, Entry> entries;

+    private static final String[] time = { "8am", "9am", "10am", "11am",

+            "12pm", "1pm", "2pm", "3pm", "4pm", "5pm", "6pm", "7pm", "8pm" };

+    public static final int rows = 12;

 

-  public Entries () {   

-   entries = new Hashtable (rows);

-   for (int i=0; i &lt; rows; i++) {

-     entries.put (time[i], new Entry(time[i]));

-   }

-  }

-

-  public int getRows () {

-    return rows;

-  }

-

-  public Entry getEntry (int index) {

-    return (Entry)this.entries.get(time[index]);

-  }

-

-  public int getIndex (String tm) {

-    for (int i=0; i&lt;rows; i++)

-      if(tm.equals(time[i])) return i;

-    return -1;

-  }

-

-  public void processRequest (HttpServletRequest request, String tm) {

-    int index = getIndex (tm);

-    if (index >= 0) {

-      String descr = request.getParameter ("description");

-      ((Entry)entries.get(time[index])).setDescription (descr);

+    public Entries() {

+        entries = new Hashtable&lt;String, Entry>(rows);

+        for (int i = 0; i &lt; rows; i++) {

+            entries.put(time[i], new Entry(time[i]));

+        }

     }

-  }

+

+    public int getRows() {

+        return rows;

+    }

+

+    public Entry getEntry(int index) {

+        return this.entries.get(time[index]);

+    }

+

+    public int getIndex(String tm) {

+        for (int i = 0; i &lt; rows; i++)

+            if (tm.equals(time[i]))

+                return i;

+        return -1;

+    }

+

+    public void processRequest(HttpServletRequest request, String tm) {

+        int index = getIndex(tm);

+        if (index >= 0) {

+            String descr = request.getParameter("description");

+            entries.get(time[index]).setDescription(descr);

+        }

+    }

 

 }

-

-

-

-

-

-

-

-

-

-

-

-

-

 </pre></body></html>