当前位置: 首页 > 知识库问答 >
问题:

通过JSTL-Angular$Post访问Post数据

拓拔弘亮
2023-03-14

如何通过JSTL将请求有效负载数据打印到页面?

在上图中,我正在向JSTL控制器发送一个帖子。现在我可以轻松地访问查询字符串参数,例如${param.test}将打印出测试参数。

但我不确定如何访问请求有效载荷中的数据。我尝试了${requestScope}对象${requestScope.pay},但数据似乎不在那里。

我不知道有多相关,但我使用Angular的$http.post进行调用。

共有1个答案

苗运珧
2023-03-14

您要做的是将Angular中的post请求转换为application/x-www-form-urlencoded。因此,在您的应用程序中,您将执行以下操作。

var app = angular.module('myAapp', [])
    app.config(function($httpProvider) {
        $httpProvider
        .defaults
        .headers
        .post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';

    $httpProvider.defaults.transformRequest = [function (data) {
        return angular.isObject(data) && String(data) !== '[object File]' ? jQuery.param(data) : data;
    }];
    })

这应该管用。

 类似资料:
  • 问题内容: 如何访问通过Ajax POST发送到Nodejs服务器的数据? 问题答案: Express 4.x: Express 4不再包含Connect作为依赖项,这意味着您将需要单独安装主体解析模块。 解析器的中间件可以在自己的GitHub的仓库中找到这里。可以这样安装: 对于表单数据,这是使用中间件的方式: 对于Express 3.x和更低版本: 您需要使用Express中的中间件来解析HT

  • 问题内容: 我似乎无法弄清楚如何使用WSGI访问POST数据。我在wsgi.org网站上尝试了该示例,但没有成功。我现在正在使用Python3.0。请不要推荐WSGI框架,因为这不是我想要的。 我想弄清楚如何将其放入fieldstorage对象。 问题答案: 假设您试图将POST数据仅获取到FieldStorage对象中:

  • 我无法访问节点中的帖子数据。js应用。我也在用express。 app.js: HTML:

  • 问题内容: 我正在使用jQuery将div的HTML内容发布到PHP文件。HTML内容包含表,输入,较小的div,我想获取主DIV的内容并将其发送到数据库。我能想到的唯一选择是POST方法,但我不知道是否可以发送纯HTML。从div发送HTML内容到要插入MySQL的PHP​​文件还有其他选择吗? 谢谢。 编辑: 我现在能够使用jQuery的POST发送完整的HTML数据。但是,来自该DIV的HT

  • 问题内容: 我正在尝试在Express中编写一个愚蠢的简单Hello World程序,该程序输出有关当前HTTP请求的一些基本数据。 对于POST请求,我想查看原始POST正文。 当我关闭来自邮递员的任何类型的POST请求时,设置为。为什么是空的?如何打印原始POST数据?我不需要POST正文的解析版本,只需原始数据即可。 问题答案: 为了读取发布请求的正文,您需要body-parser。 如果您

  • 问题内容: 我有一个php表单,该表单具有已知的列数(例如,顶部直径,底部直径,织物,颜色,数量),但是行数未知,因为用户可以根据需要添加行。 我发现了如何采用每个字段(列)并将其放入各自的数组中。 因此,我最终在HTML中得到的是: 我现在想做的是将所有行和列都放入多维数组,然后将其内容通过电子邮件发送给客户端(最好在格式良好的表中)。我还无法真正理解如何将所有这些输入和选择组合到一个不错的数组