http:// localhost:8080 / sendRequest.htm 404(未找到)

时间:2012-10-10 13:57:35

标签: spring

我有form.jsp.from,我发送邮件请求到过滤器 现在我在春天向控制器发送请求。这是我使用自定义注释。我需要返回响应为String类型而不是ModelAndView.Whats我的问题是请求过滤而不是控制器。
请求是:/sendRequest.htm
过滤器代码是:RequestDispatcher rd = request.getRequestDispatcher(“/ sendRequest.htm”);         rd.forward(请求,回复); 控制器是:

@Controller
public class ResponseController{
    @RequestMapping(value="/sendRequest.htm",method = RequestMethod.POST)
    public @ResponseBody String sendResponse(HttpServletRequest request,HttpServletResponse response){

   return "msg";
}

我的spring-ser.xml是:

<context:component-scan base-package="myPackage" />  <mvc:annotation-driven />

1 个答案:

答案 0 :(得分:1)

我想您将请求映射到“/sendRequest.htm/sendRequest.htm”,而不是“/sendRequest.htm”。 只需从类声明中删除 @RequestMapping(“/ sendRequest.htm”),并将其保留在方法上。