After a bit more looking, I've found this in the log:
Code:
2004-09-09 11:04:56,119 INFO [org.springframework.web.servlet.view.ResourceBundleViewResolver] - <Cached view 'loginForm_en_US'>
2004-09-09 11:04:56,126 INFO [org.springframework.ui.context.support.ResourceBundleThemeSource] - <Theme created: name=theme, baseName=theme>
2004-09-09 11:04:56,159 INFO [org.apache.velocity.app.VelocityEngine] - <ResourceManager : found login.vm with loader org.apache.velocity.runtime.resour
ce.loader.FileResourceLoader>
2004-09-09 11:04:56,163 ERROR [org.apache.velocity.app.VelocityEngine] - <Left side ($springHtmlEscape) of '==' operation has null value. If a reference
, it may not be in the context. Operation not possible. login.vm [line 1, column 33]>
2004-09-09 11:04:56,163 ERROR [org.apache.velocity.app.VelocityEngine] - <Left side ($springHtmlEscape) of '==' operation has null value. If a reference
, it may not be in the context. Operation not possible. login.vm [line 1, column 62]>
2004-09-09 11:04:56,187 ERROR [org.apache.velocity.app.VelocityEngine] - <Method getBindStatus threw exception for reference $springMacroRequestContext
in template login.vm at [4,33]>
Apparently there is a problem resolving the springBind method within the apache template engine. It appears that it is missing some resources or something. Anybody have any ideas on why this could be?
I'm using a ResourceBundleViewResolver and I've got the following in my view.properties file:
Code:
welcomeView.class=org.springframework.web.servlet.view.velocity.VelocityView
welcomeView.url=index.vm
welcomeView.exposeSpringMacroHelpers=true
loginView.class=org.springframework.web.servlet.view.velocity.VelocityView
loginView.url=login.vm
loginView.exposeSpringMacroHelpers=true