OpenCms 7 now uses Servlet 2.4 instead of Servlet 2.3 used by OpenCms 6. There are some minnor adjustments required if you want to use your old Templates and JSP in OpenCms 7.

 

OpenCms Expressions

The syntax of OpenCms expressions has changed. You have to replace the the following style of expressions in your resources

 

${opencms.uri}

 with the new syntax

%(opencms.uri)

 

Usage of the JSTL:

If you use the JSTL in your JSP, you have to update the TAG-Uri in your JSP from

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>

to

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>