我想制作相同的映射:
@Controller
@RequestMapping ("VIEW")
public class MyController extends AbstractController {
@RenderMapping (params = "action=changePage")
public String changePage (@ModelAttribute () final MyFormulaire form, final RenderRequest renderRequest, final RenderResponse renderResponse, final Model model) {
return "test";
}
}
但不使用注释,并使用xml配置所有bean和映射。 有可能做这样的事吗?我没有找到有关在spring xml文件中映射params的文档。 感谢
答案 0 :(得分:0)
之前有一个问题与你的问题类似,这里是链接; https://stackoverflow.com/a/4497616/1241311
如何在pre-spring 2.5之前完成它的一个例子;
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<map>
<entry key="/doSomething/**" value-ref="controllerA"/>
<entry key="/otherThing/**" value-ref="controllerB"/>
</map>
</property>
</bean>
这似乎是一个已知的问题,并且有一张改进票,你可以在这里找到更多信息; SPR-5757