spring配置带参数的视图解析器:ParameterMethodNameResolver

时间:2021-03-19 17:51:59

1.配置处理器

<!-- 处理器 -->
<bean id="myController" class="cn.cnsdhzzl.controller.MyParameter">
<property name="methodNameResolver" ref="nameResolver"></property>
</bean>

2.配置处理器映射器

<!-- 处理器映射器 -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/parmeter.do">myController</prop>
</props>
</property>
</bean>

3.配置参数视图解析器

<!-- 带参数视图解析器 -->
<bean id="nameResolver"
class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
<!-- 不设置默认是action -->
<!-- <property name="paramName" value="actionName"></property> -->
</bean>

4.访问

http://localhost:8080/springmvc/parmeter.do?action=doFist