我目前在 JSP 页面中使用 JSTL 标记来导入外部页面的内容:
<c:import url="http://some.url.com/">
<c:param name="Param1" value="<%= param1 %>" />
...
<c:param name="LongParam1" value="<%= longParam1 %>" />
</c:import>
不幸的是,参数现在变得越来越长。由于它们被编码为GETURL 中的参数,我现在收到“414:请求 URL 太大”错误。有没有办法POST外部 URL 的参数?也许使用不同的标签/标签库?
看完之后http://www.docjar.com/html/api/org/apache/taglibs/standard/tag/common/core/ImportSupport.java.html and http://www.docjar.com/html/api/org/apache/taglibs/standard/tag/el/core/ImportTag.java.html,我得出的结论是,您不能使用import
tag.
我想你唯一的选择就是使用自定义标签 - 编写一个 apache httpclient 标签应该很容易,它接受一些 POST 参数并输出响应文本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)