我想要一个JavaScript文件调用JavaSpring MVC控制器,然后控制器将执行其请求映射函数。如何从JS调用控制器,以便控制器可以执行其请求映射?
我不确定是否也可以将一个变量传递给控制器,以便它可以知道要执行的特定映射。如果可以证明如何做到这两点,那将是非常有用的。如果可以简单地告诉我如何通过JS调用控制器,这也会非常有用,并回答问题。
我的控制器将类似于以下内容:
@Controller
@RequestMapping(value = "/waterquality/scale")
public class NmWaidsController {
@RequestMapping(value = {"","/"})
public String homePageWaids(){
return "waterquality/scale/calmix";
}
我想JS调用这个控制器。
如果可能的话,我想做到以下几点,并有JS传递变量的方法,它看起来像下面这样:
@Controller
@RequestMapping(value = "/waterquality/scale")
public class NmWaidsController {
@RequestMapping(value = {"","/"})
public String homePageWaids(int viewChoice){
switch(viewChoice){
case 1:
return "waterquality/scale/calmix";
break;
case 2:
return "waterquality/scale/caloddo";
break;
case 3:
return "waterquality/scale/calstiff";
break;
default:
return error;
break;
}
任何帮助,将不胜感激!提前致谢!