Java 如何利用SpringMVC实现前端控制器而不使用控制器
这篇文章的标题可能会让人困惑,我会尽力澄清。 我用SpringMVC启动了一个项目,它工作得很好,没问题。之后我意识到 我有点过分了,发现我需要一个前台调度员,因为 想要的只是没有扩展的漂亮URL 因此,我希望利用现有的SpringMVC设置,而不是实现一个全新的字体控制器。下面是一个控制器的示例Java 如何利用SpringMVC实现前端控制器而不使用控制器,java,spring,jakarta-ee,front-controller,Java,Spring,Jakarta Ee,Front Controller,这篇文章的标题可能会让人困惑,我会尽力澄清。 我用SpringMVC启动了一个项目,它工作得很好,没问题。之后我意识到 我有点过分了,发现我需要一个前台调度员,因为 想要的只是没有扩展的漂亮URL 因此,我希望利用现有的SpringMVC设置,而不是实现一个全新的字体控制器。下面是一个控制器的示例 @RequestMapping("/accounts") public String home() { return "accounts"; } @RequestMapping(val
@RequestMapping("/accounts")
public String home() {
return "accounts";
}
@RequestMapping(value="/")
public String Home(){
return "home";
}
如您所见,返回字符串表示基于resourceviewresolver的视图
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/views/" />
<property name="suffix" value=".jsp" />
</bean>
现在我不想使用控制器,但需要一种机制将请求映射到物理页面。我想知道这是否可能
我该怎么做?我应该创建另一个调度器吗
感谢您阅读本文并提供帮助。Spring 3支持
元素用于此类情况:
<mvc:view-controller path="/" view-name="home" />
<mvc:view-controller path="/accounts" view-name="accounts" />
另请参见: