通过URL发送JSON和HTTP POST
问题描述:
如何让我的servlet通过URL通过HTTP POST接受4个参数? HTTP:URL的通过URL发送JSON和HTTP POST
例///的servlet
返回将在使用JSON格式文本格式的信息。
JSONObject myStr = new JSONObject();
正在使用模型 - 视图 - 控制器访问模型。 JSP是我的查看页面,Servlets是我的控制器,模型是我的数据管理器。
谢谢。
答
如何让我的servlet通过HTTP POST接受4个参数?
只需使用这4个参数调用HTTP POST请求即可。
可以通过一个简单的HTML表单。
<form action="servletURL" method="post">
<input type="hidden" name="param1" value="value1">
<input type="hidden" name="param2" value="value2">
<input type="hidden" name="param3" value="value3">
<input type="hidden" name="param4" value="value4">
<input type="submit">
</form>
或由阿贾克斯(几乎没有帮助jQuery)。
<script>
var params = {
param1: 'value1',
param2: 'value2',
param3: 'value3',
param4: 'value4'
};
$.post('servletURL', params, function(response) {
alert(response);
});
</script>
然后,他们会提供servlet的doPost()
方法通常request.getParameter(name)
方式。