我有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 />
答案 0 :(得分:1)
我想您将请求映射到“/sendRequest.htm/sendRequest.htm”,而不是“/sendRequest.htm”。 只需从类声明中删除 @RequestMapping(“/ sendRequest.htm”),并将其保留在方法上。