如何允许我的servlet通过URL通过HTTP POST接受4个参数?
网址示例:http:///servlet
返回的信息将是使用JSON格式的文本格式。
新的myStr = JSONObject JSONObject();
我正在使用模型-视图-控制器访问模型。JSP是我的视图页面,Servlets是我的控制器,模型是我的数据管理器。
谢谢。
发布于 2010-10-25 23:43:08
如何允许我的servlet通过URL通过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>或者通过Ajax (在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)方式可用。
https://stackoverflow.com/questions/4015945
复制相似问题