<bean id="cambridgeConfig" class="org.springframework.web.servlet.view.cambridge.CambridgeConfigurer">
<property name="templatePath" value="/WEB-INF/templates/"/>
<property name="templateExtension" value="html"/>
<property name="expressionLanguage" value="spel"/>
<property name="changeDetectionInterval" value="1000"/>
</bean>
<bean class="org.springframework.web.servlet.view.cambridge.CambridgeViewResolver">
<property name="contentType" value="text/html;charset=UTF-8" />
<property name="exposeRequestAttributes" value="true"/>
</bean>
@Controller
public class MainPageController
{
@RequestMapping(value = "/", method = RequestMethod.GET)
public String test(Model model)
{
model.addAttribute("name", "Erdinc");
return "index";
}
}
This will render WEB-INF/templates/index.html template. Spring Expession Language is also supported.