我有一个带有@ResponseBody
注释的控制器类来服务器ajax请求。
如果检查失败,我的要求是重定向到servlet(post方法)。如果检查没有失败,那么我需要回复Json数据
Class Controller {
@ResponseBody redirectTest() {
if(true) {
//send json data
} else {
//Redirect to a servlet
}
}
是否有可能重定向到servlet的post方法。
有没有办法在need basic上初始化servlet,而不在web.xml中创建任何servlet映射。
答案 0 :(得分:0)
是否有可能重定向到servlet的post方法。
@ResponseBody
public String redirectTest(HttpServletRequest request) {
if (true) {
//send json data
} else {
request.setAttribute("someObj", someObj);
return "forward:/someServlet";
}
}
有没有办法在基本需要的情况下初始化servlet,而无需在web.xml中创建任何servlet映射。
对于Servlet 3.0或更高版本,请使用@WebServlet注释