Java spring中indexcontroller和viewresolver的区别
我是Spring框架的新手。我开始从中学到一些基本的东西。我被这个话题困住了。视图和索引的区别是什么。现在还不太清楚Java spring中indexcontroller和viewresolver的区别,java,spring,spring-mvc,Java,Spring,Spring Mvc,我是Spring框架的新手。我开始从中学到一些基本的东西。我被这个话题困住了。视图和索引的区别是什么。现在还不太清楚 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" /> <bean name="indexCont
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
<bean name="indexController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="index" />
您可以看到indexController扩展了PrameterizedViewController,这是一个始终返回命名视图的基本控制器。此控制器的优点是,客户端不暴露于具体视图技术,而仅暴露于控制器url ViewResolver是InternalViewResolver类型,这意味着它将解析jsp、servlet等视图 因此,您可以使用viewResolver链接到另一个jsp或servlet,并使用indexController,以便@Controller类处理您的请求