在Struts中存在两个路径 "/demo" 和 "/demo1" . 这两个路径请求的都是同一个action(com.struts.action.DemoAction).
struts-config.xml
如果spring是通过xml配置的方式管理的话 , 可以通过以下配置来实现 将同一个action在spring容器中注册两个值
请教: 如果我是通过注解的方式去加载action的话,怎么样实现以上功能
[color=orange]@Controller("/demo")[/color]
public class DemoAction extends MappingDispatchAction {
public ActionForward demo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("demo");
return mapping.findForward("success");
}
public ActionForward demo1(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("demo1");
return mapping.findForward("success");
}
}
以上配置只有在请求路径为"/demo"的时候才能访问到这个action , 如果路径为"/demo1"时这个注解要怎么写 .