2010-10-25 142 views
0

如何讓我的servlet通過URL通過HTTP POST接受4個參數? HTTP:URL的通過URL發送JSON和HTTP POST

例///的servlet

返回將在使用JSON格式文本格式的信息。

JSONObject myStr = new JSONObject();

正在使用模型 - 視圖 - 控制器訪問模型。 JSP是我的查看頁面,Servlets是我的控制器,模型是我的數據管理器。

謝謝。

回答

2

如何讓我的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)方式。