要将post ajax请求从(.js)文件发送到Spring MVC Controller,可以按照以下步骤进行:
$.ajax({
url: "/your-controller-url",
type: "POST",
data: {param1: value1, param2: value2},
success: function(response) {
// 处理成功响应
},
error: function(xhr, status, error) {
// 处理错误响应
}
});
@PostMapping
注解来映射请求的URL。在方法的参数中,使用@RequestBody
注解来接收前端发送的数据。例如:@Controller
public class YourController {
@PostMapping("/your-controller-url")
@ResponseBody
public String handlePostRequest(@RequestBody YourRequestData requestData) {
// 处理请求数据,并返回响应
return "Response";
}
// 其他方法和逻辑
}
<!-- 配置请求映射 -->
<mvc:annotation-driven />
<!-- 配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
这样,当前端(.js)文件发送post ajax请求时,请求会被映射到对应的Spring MVC Controller方法中进行处理,并返回响应给前端。
注意:以上是一种常见的实现方式,具体的实现方式可能因项目的具体情况而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云