我想用vue+vue-router写一个spa但是后端是java我该怎么办
1个回答
展开全部
首先,我虽然没用过ssh,但是java web路由肯定是可以自定义的,以下资料来自网络
定义URL处理方法:@Controller和@RequestMapping
@Controller标注的类表示是一个处理HTTP请求的控制器(即MVC中的C),该类中所有被@RequestMapping标注的方法都会用来处理对应URL的请求。
在Spring MVC框架中,使用@RequestMapping标注可以将URL与处理方法绑定起来,例如:
@Controller
public class IndexController {
@RequestMapping("/")
@ResponseBody
public String index() {
return "index";
}
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "hello";
}
}
IndexController类被@Controller标注,其中的两个方法都被@RequestMapping标注,当应用程序运行后,在浏览器中访问http://localhost:8080/,请求会被Spring MVC框架分发到index()方法进行处理。同理,http://localhost:8080/hello会交给hello()方法进行处理。
@ResponseBody标注表示处理函数直接将函数的返回值传回到浏览器端显示
另外,即使你是jsp页面,返回的也是html
定义URL处理方法:@Controller和@RequestMapping
@Controller标注的类表示是一个处理HTTP请求的控制器(即MVC中的C),该类中所有被@RequestMapping标注的方法都会用来处理对应URL的请求。
在Spring MVC框架中,使用@RequestMapping标注可以将URL与处理方法绑定起来,例如:
@Controller
public class IndexController {
@RequestMapping("/")
@ResponseBody
public String index() {
return "index";
}
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "hello";
}
}
IndexController类被@Controller标注,其中的两个方法都被@RequestMapping标注,当应用程序运行后,在浏览器中访问http://localhost:8080/,请求会被Spring MVC框架分发到index()方法进行处理。同理,http://localhost:8080/hello会交给hello()方法进行处理。
@ResponseBody标注表示处理函数直接将函数的返回值传回到浏览器端显示
另外,即使你是jsp页面,返回的也是html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询