gpt4 book ai didi

tomcat - Spring MVC 3.1, Controller 不工作

转载 作者:行者123 更新时间:2023-11-28 22:31:04 25 4
gpt4 key购买 nike

我们有一个带注释的 Sprint 项目。 web.xml 正好等于 http://pastebin.com/cKDPaMJQ , dispatcher-servlet 已被复制到 http://pastebin.com/Sn904ie9 .

Controller 源码如下:

/*
* 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;
}
}

这个 Controller 没有用,但我们认为它可以工作。但是,当我们尝试访问应用程序中的“/save-submission”或“save_submission.html”url 时,服务器返回 404 错误。显然,引用现有 jsp (index.jxp) 的方法返回被忽略,并且 404 页面有消息“/ElectronicLawsuit/WEB-INF/jsp/save_submission.jsp”,它不存在。

我们使用的是 Netbeans 和 Tomcat 7。

有人可以帮助我们吗?

提前致谢!

最佳答案

你在哪里定义了<mvc:annotation-driven />在你的 spring-config 文件中支持注释驱动的 Controller ?

关于tomcat - Spring MVC 3.1, Controller 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18277793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com