【问题标题】:JSON and HTTP POST through URL通过 URL 的 JSON 和 HTTP POST
【发布时间】:2011-04-30 06:42:07
【问题描述】:

如何允许我的 servlet 通过 URL 接受 4 个参数?

URL 示例:http:///servlet

返回的信息将采用 JSON 格式的文本格式。

JSONObject myStr = new JSONObject();

我正在使用模型-视图-控制器访问模型。 JSP 是我的视图页面,Servlet 是我的控制器,模型是我的数据管理器。

谢谢。

【问题讨论】:

    标签: json jsp servlets http-post


    【解决方案1】:

    如何允许我的 servlet 通过 URL 接受 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) 方式可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多