Ora*_*tus 4 javascript java jsp
我正在使用javascript和JSP开发一个地图创建Web应用程序.在某些时候,我希望我的用户能够将他们创建的地图保存到我的数据库中,但是我必须检查地图的名称是否已经存在.我需要这样做而不离开页面本身,否则我将失去存储在该JSP中的地图.
所以问题是:如何在不更改页面/网址的情况下从我的服务器获得响应?
只是为了扩展Suresh的答案.(暂不公开评论)
在你的jsp上你会添加一个脚本,比如
<script>
$(document).ready(function(){
$.ajax({
url: "/YOUR_DOMAIN/SERVLET",
type: "POST",
data : {json: "hello" }, //in servlet use request.getParameters("json")
dataType : 'json',
success: function(data) {}, //data holds {success:true} - see below
error: errorFunction
});
})
</script>
Run Code Online (Sandbox Code Playgroud)
如果您从servlet发送/接收json,您将需要查看解析器(http://www.json.org/java).
您可以像这样从servlet返回数据.
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
response.getWriter().print("{success: true}");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1013 次 |
| 最近记录: |