今天使用springmvc配置ParameterizableViewController时报错No adapter for handler。
查找问题后发现原来是我使用了注解@controller,在配置文件中加入下面代码,问题得以解决。
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
除了@controller,另外的controller
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props >
<prop key="login">loginController</prop>
</props>
</property>
</bean>
<!-- 参数化的viewcontroller类,不需要实现,配置一下就可以了 -->
<bean id="loginController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController">
<property name="viewName" value="login"></property>
</bean>