Xml 弹簧多动作控制器

Xml 弹簧多动作控制器,xml,spring,controller,Xml,Spring,Controller,我正在尝试让一个多动作控制器工作,以便我可以将其用于导航目的,我已经有一个正在工作的控制器,它处理json,它们位于同一个配置文件中,json映射工作,并调用正确的方法 由于某种原因,我的第二个控制器(在xml文件中首先定义)无法工作,我在日志文件中得到了一个404,其中没有url映射。这可能是我错过的一些简单的事情,但我就是看不出是什么。谢谢你的帮助 <bean class="org.springframework.web.servlet.mvc.support.ControllerCl

我正在尝试让一个多动作控制器工作,以便我可以将其用于导航目的,我已经有一个正在工作的控制器,它处理json,它们位于同一个配置文件中,json映射工作,并调用正确的方法

由于某种原因,我的第二个控制器(在xml文件中首先定义)无法工作,我在日志文件中得到了一个404,其中没有url映射。这可能是我错过的一些简单的事情,但我就是看不出是什么。谢谢你的帮助

<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" />

<bean name="navigationController" class="NavigationController">
    <property name="methodNameResolver">
        <bean class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
            <property name="mappings">
                <props>
                   <prop key="/dashboard">dashBoard</prop>
                </props>
           </property>
        </bean>
    </property>
</bean>

public ModelAndView dashBoard(HttpServletRequest request, HttpServletResponse response) throws Exception {
    System.out.println("hitting the avigation controller now - loading the dashboard");

    return new ModelAndView("dashboard", "msg","Testing the model and view");
}   

仪表板
公共ModelAndView仪表板(HttpServletRequest请求、HttpServletResponse响应)引发异常{
System.out.println(“现在点击导航控制器-加载仪表板”);
返回新的ModelAndView(“仪表板”、“消息”、“测试模型和视图”);
}   
同一配置文件中的该条目起作用,所有方法都被适当调用:

<bean name="chartController" class="ChartController">
    <property name="methodNameResolver">
        <bean class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
            <property name="mappings">
                <props>
                   <prop key="/chart/barChart">barChart</prop>
                   <prop key="/chart/json">handleChartJsonRPC</prop>
                </props>
           </property>
        </bean>
    </property>
</bean>

柱状图
handleChartJsonRPC

它可能还与
控制器ClassNameHandlerMapping
有关,它希望控制器映射到一个url,如
/navigation/dashboard

您能发布您收到的错误日志吗?您好,这是日志文件中的条目:17-Jun-2013 12:04:14 org.springframework.web.servlet.DispatcherServlet noHandlerFound警告:未找到URI为[/nhsia/results/dashboard]的HTTP请求的映射在名为“results-controller”的DispatcherServlet中,上下文路径是
nhsia
吗?请尝试将
dashBoard
更改为
dashBoard
是,nhsia是上下文,我将尝试您的建议。