Tomcat Spring MVC 3.1,控制器不工作

Tomcat Spring MVC 3.1,控制器不工作,tomcat,web-applications,spring-mvc,netbeans,annotations,Tomcat,Web Applications,Spring Mvc,Netbeans,Annotations,我们有一个带注释的Sprint项目。xml完全等于,dispatcher servlet已复制到 控制器源如下所示: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.gov.rj.pge.lawsuit.controller.submissioncontroller; import br.gov.rj.pge.lawsui

我们有一个带注释的Sprint项目。xml完全等于,dispatcher servlet已复制到

控制器源如下所示:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.gov.rj.pge.lawsuit.controller.submissioncontroller;

import br.gov.rj.pge.lawsuit.dao.submissiondao.SubmissionDao;
import br.gov.rj.pge.lawsuit.domain.submission.Submission;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.portlet.ModelAndView;

/**
 *
 * @author SANTOSML
 */
@Controller
public class SubmissionController {

    private SubmissionDao dao;

    @RequestMapping("/save_submission")
    public ModelAndView saveSubmission(Submission submission) {
        ModelAndView view = new ModelAndView("index");
        try {
            dao.save(submission);
            view.addObject("message", "Ok");
        } catch (Exception ex) {
            view.addObject("message", "Error");
        }
        return view;
    }
}
这个控制器没有用,但我们认为它应该可以工作。但是,当我们尝试访问应用程序中的“/save submission”或“save_submission.html”url时,服务器返回404错误。显然,引用现有jsp(index.jxp)的方法return被忽略,404页面上的消息“/electronicjustice/WEB-INF/jsp/save_submission.jsp”不存在

我们正在使用Netbeans和tomcat7

有人能帮我们吗


提前谢谢

在spring配置文件中,您在哪里定义了
以支持注释驱动的控制器?

应用程序的上下文路径是什么,您尝试的确切完整URL是什么?@JB Nizet对不起!此应用程序的url为“localhost:8084/electronicjustion/”(根据Netbeans),尝试的url为“localhost:8084/electronicjustion/save_submission”或“localhost:8084/electronicjustion/save_submission.html”。谢谢非常感谢你!我们刚刚试过!我们将这个元素放在dispacher-servlet.xml中。但是,它不起作用!请问,定义它的正确文件是什么?是的,它只需要在dispatcher-servlet.xml中定义。当您点击url时,您可以共享服务器日志吗?Apache不会为这种情况编写任何日志!正常吗?谢谢是否启用调试日志?另外,您在/WEB-INF/jsp/?位置有index.jsp。如果您无法查看日志,是否可以添加一个调试点,并检查当您点击url localhost:8084/electronicJustice/save_submission.html时是否调用了saveSubmission methid?