这是我的控制器:@Controller

@RequestMapping("/test")

public class TestServlet {

@RequestMapping("/country/{latitude}-{longitude}")

public String getCountry(@PathVariable String latitude, @PathVariable String longitude, Model model){

//inject the data in the JSP

model.addAttribute("latitude", latitude);

model.addAttribute("longitude", longitude);

//return the html

return "private/private";

}

我想知道如何使用JavaScript代码中的参数访问此方法。

public String getCountry(@PathVariable String latitude, @PathVariable String longitude, Model model);

最佳答案

如果要以JSON格式获取结果,则可以按以下方式更改控制器,@Controller

@RequestMapping("/test")

public class TestServlet {

@ResponseBody

@RequestMapping("/country", method = RequestMethod.GET, produces = "application/json")

public Map getCountry(@PathVariable String latitude, @PathVariable

String longitude){

final Map messageObject = new HashMap<>();

messageObject.put("latitude", latitude);

messageObject.put("longitude", longitude);

//return the html

return messageObject;

}

然后在客户端,

$.getJSON("/country", {latitude: , longitude: }, function(data) {

if (data != null) {

for(key in data){

var lat = data[latitude];

var long = data[longitude];

}

}

});

java代码启动spring_javascript - 从JavaScript调用Java代码( Spring 启动)相关推荐

  1. android 调用java类_Android中在WebView里实现Javascript调用Java类的方法

    搜索热词 为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制.只要调用addJavascriptInterface方法 ...

  2. webview 调用java_Android中在WebView里实现Javascript调用Java类的方法

    为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制.只要调用addJavascriptInterface方法即可映射一 ...

  3. 一步一步学Silverlight 2系列(22):在Silverlight中如何用JavaScript调用.NET代码_转载...

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  4. 一步一步学Silverlight 2系列(22):在Silverlight中如何用JavaScript调用.NET代码

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  5. 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎

    CodeMirror是一款在线的支持语法高亮的代码编辑器.官网: http://codemirror.net/ 下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支 ...

  6. javascript调用java的方法

    这篇文章主要讲述如何在JavaScript脚本语言中调用Java类和接口,对大家的学习和工作有一定的参考借鉴价值,有需要的朋友们下面来一起看看吧. 前言 本文中所有的代码使用 JavaScript 编 ...

  7. javascript调用java方法

    本文中所有的代码使用 JavaScript 编写,但你也可以用其他兼容 JSR 223 的脚本语言.这些例子可作为脚本文件也可以在交互式 Shell 中一次运行一个语句的方式来运行.在 JavaScr ...

  8. oracle 调用java 类_oracle数据库PL SQL调用Java类程序代码

    作为JAVA程序员,对ORACLE的javasource一直是想找个机会下手的.呵呵!风高月夜,此时正下手之机. Oracle有提供一个叫"外部例程"来实现与其他编程语言的访问.例 ...

  9. JavaScript调用Python代码

    JavaScript 可以使用 Node.js 的 child_process 模块来调用 Python 代码. 例如,你可以使用 child_process.spawn 方法来调用 Python 脚 ...

最新文章

  1. 数据库2.0 -- 数据类型和数据表的基本操作
  2. 图解|什么是高并发利器NoSQL
  3. vs界面竖线光标变成灰色方块,输入时替代已有字符
  4. 基于各种基础数据结构的SPFA和各种优化
  5. NioEventLoop启动流程源码解析
  6. c++构造函数详解(转)
  7. 精益质量管理之做好质量管理工作的三大管理手法
  8. foolegg126/gooflow - 码云 - 开源中国
  9. Xshell5和Xftp传输工具的安装和配置
  10. Hadoop原理之checkpoint机制
  11. 无线路由器怎么改密码
  12. matlab图片背景分割,12.4.2 图像分割
  13. 制作后台管理系统首页
  14. 【小程序开发之微信登录】
  15. Centos jenkins 插件安装失败
  16. 计算机考试设置背景音乐,给Excel表格添加背景音乐
  17. 学生用计算机app,学生方程计算器
  18. 浅谈汽车OTA的现状与未来发展趋势
  19. 小计Tomcat的调优思路
  20. 13.清洗网址中的垃圾字符

热门文章

  1. android手机apk动态替换桌面的logo和laber
  2. linux c ecb 加密解密,OpenSSL对数组加密解密的完整实现代码
  3. linux 装jdk出错,redhat linux 9.0安装jdk出错,该如何解决
  4. java jws-_为JWS应用程序启动指定JRE位置
  5. java中一个char_java 中一个char包含几个字节
  6. OpenShift Security 16 - 用 RHACS 为加固应用镜像安全提供线索
  7. .NET Core版本揭秘
  8. 具有搜索和自定义分页的React Bootstrap表
  9. 递增三元组蓝桥杯c语言,蓝桥-递增三元组-蓝桥
  10. mysql 自动关闭订单_php如何实现自动关闭订单