我必须将请求 xml 存储到数据库中。我正在使用标头变量来做到这一点。
exchange.getIn().setHeader("inputRequestXml", body);
Run Code Online (Sandbox Code Playgroud)
它适用于某些文件而且我在某些文件中遇到了异常,这似乎是因为文件大小。
413 Request entity too large
Run Code Online (Sandbox Code Playgroud)
所以我通过使用骆驼属性改变了实现,如下所示
exchange.setProperty("inputRequestXml", body);
Run Code Online (Sandbox Code Playgroud)
现在我没有得到例外。但恐怕它会在实际的 PROD 环境中处理更大的文件。所以我想知道,标头变量和属性的大小限制是多少?
在我的 ajax servlet 中,我设置了一个请求属性的对象列表。
request.setAttribute("testModelList",testList);
Run Code Online (Sandbox Code Playgroud)
在我的脚本中,我尝试检索属性并将其设置为隐藏变量。
// my JS
$('#testDetails').val() = '${testModelList}';
Run Code Online (Sandbox Code Playgroud)
我的jsp
<INPUT type="hidden" id = "testDetails" >
Run Code Online (Sandbox Code Playgroud)
但我收到错误
无法分配给函数结果
谁能帮我如何通过Ajax获取请求属性列表到JSP中的隐藏变量中?