Well this is not the place to ask about possible bugs in Tomcat; that is of course a question for the Apache mailing lists. Be sure to mention the minor version of Tomcat 7 you're using when you do that. You are also missing one test case in your problem description. What happens when you don't specify that page directive at all? Do you get the desired output then? Probably yes but it saves time to close all the gaps.
In any case, this stackoverflow thread might contain an alternative tomcat-specific solution to your requirement, but I don't know if it still works in Tomcat 7 and up: