在SpringMVC中@RestController不需要进行页面的跳转,只返回数据String给请求URL的页面
@RestController
@RequestMapping("/login")
public class LoginController {
@Autowired
private LoginService service;
/*return String to page*/
@RequestMapping(value="/into",method=RequestMethod.GET)
public String sayHello(){
return "Hello";
}
/*return jump to login.jsp*/
public ModelAndView login() {
return new ModelAndView("login");
}
}
@Controller都是return "index";用来进行页面的跳转,瞬间蒙蔽。
@Controller
@RequestMapping("/login")
public class LoginController {
@Autowired
private LoginService service;
@RequestMapping(value="/into",method=RequestMethod.GET)
public String sayHello(){
return "login";
}
}
二、java web 设置欢迎页在WEB-INF下的jsp
1、在web.xml中,将默认
<welcome-file>index.jsp</welcome-file>
改成
<welcome-file>./WEB-INF/jsp/login.jsp</welcome-file>
2、、在web.xml中自建<servlet-mapping>
在index.jsp中修改from action的获取方式:
<form action="<%=request.getContextPath() %>/login" method="post">
访问方式:http://localhost:8080/demo/login.jsp