繁体   English   中英

在Spring MVC中将JavaScript值传递给控制器

[英]Pass javascript value to controller in spring mvc

我是Spring mvc的新手。 我需要将javascript变量传递给控制器​​。 如何实现这一目标?

表单标签解决方案不适用于我的应用程序。

我需要将JS的这个开始变量传递给我的控制器。在某些情况下,该变量可以为null或根据要求不可用。

请尽快提出建议!!!

我的JS代码是:

function clickPaginate(start){
    var X = '<%=url%>';
    window.location.href=X+'/library/${publisher}'; 
}

控制器是:

 @RequestMapping(value = "/library/{publisher}", method = RequestMethod.GET)
    public String getPublisherDetails(@PathVariable("publisher") String publisher, ModelMap model) throws FeedsException {

}

该方法中必须使用注释@RequestParam 就你而言

window.location.href = X + '/库/ $ {出版商}富=栏?';

foo是要传递给方法的带有值bar的请求参数。

你的方法应该像

public String getPublisherDetails(@RequestParam(“ foo”)字符串foo,@ PathVariable(“ publisher”)字符串发布者,ModelMap模型)

出此MVC文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM