{request.} 请求实体

通过 {request.} 实体在模板中显示地址栏请求参数

{request.} 请求实体示例

示例一:动态获取地址栏参数

点击进入带参数的页面:
/e-Request/1.html?title=这里是中文标题&name=here is the english name&pageId=123
  1. 点击进入带参数的页面: <br>
  2. <a href="{Stl.CurrentUrl}?title=这里是中文标题&name=here is the english name&pageId=123">{Stl.CurrentUrl}?title=这里是中文标题&name=here is the english name&pageId=123</a>
  3. <hr>
  4. <stl:dynamic>
  5. <table class="table table-bordered table-straped">
  6. <tr class="info thead">
  7. <td width="150">参数名称</td>
  8. <td>参数值</td>
  9. </tr>
  10. <tr>
  11. <td>title</td>
  12. <td><code>{Request.title}</code></td>
  13. </tr>
  14. <tr>
  15. <td>name</td>
  16. <td><code>{Request.name}</code></td>
  17. </tr>
  18. <tr>
  19. <td>pageId</td>
  20. <td><code>{Request.pageId}</code></td>
  21. </tr>
  22. </table>
  23. </stl:dynamic>

解析后的HTML代码:

  1. 点击进入带参数的页面: <br>
  2. <a href="/docs/v5/stl/e-Request/1.html?title=这里是中文标题&amp;name=here is the english name&amp;pageId=123">/e-Request/1.html?title=这里是中文标题&amp;name=here is the english name&amp;pageId=123</a>
  3. <hr>
  4. <span id="ajaxElement_1_831"></span>
  5. <script type="text/javascript" language="javascript">
  6. function stlDynamic_ajaxElement_1_831(pageNum)
  7. {
  8. var url = "/api/stl/actions/dynamic?" + StlClient.getQueryString();
  9. var data = {
  10. publishmentSystemId: 2,
  11. pageNodeId: 94,
  12. pageContentId: 172,
  13. pageTemplateId: 7,
  14. isPageRefresh: false,
  15. pageUrl: 'I7orJPlcj6PL3zN0slash0w71tal0add0NT0slash06SKINW6W5vanNTuFvSk0slash0kXnPezbZc1SjVR08QR',
  16. ajaxDivId: 'ajaxElement_1_831',
  17. templateContent: 'ogNB2rQTFTK0wEq7W0add0jfOniW4ESGQg39lAWXLsDkkXrV4K3UC4IEoZY45YOu0add05OxXeHxWZnEDIuVXG2jgjy6EjHXvEM60add0NXaR0add0mZVVrm0slash0SediqKxDFwlfE8Kzl0add03SR3sevIUIg0add06JX4Br2aASatl1JrUGTUf3O0add00zx0add0KsPsMZ52dzREudqnb0vV79OicpROMZsEQfV7KYPgx6QPq0slash012njbROJHDSYk0Nj38oGAu1y4ZUTGUV4ehQQSyIfrtynhe00MgOHyF3VjQ7tfBRMKUj84KjvhUk9AvvJKeyhWOwBbdTwqB1Pxv86cJEY1UN6oJWgIEgu47O08vviUS57NQ4KUFVfk5ePsrkegKNcASfjIu7wpbAlkmZSRNTT9vNqpB8XaoeWPyD6mm9DExR3ZmpDlhiMAs6jIK0add0TBWJu6fUMMORQyUOXzd0slash0sGe0wQ8faH6ERpR5xSrdRqEIOsuC9z4suwGQSMwO5DawOcY9EMIamEkxf0slash0G0slash0UDWt8k49K9aGiF6ARp1qEvElgDsfWbepHGjeg0add0krtC2fJPKd'
  18. };
  19. if (pageNum && pageNum > 0)
  20. {
  21. data.pageNum = pageNum;
  22. }
  23.  
  24. stlClient.post(url, data, function (err, data, status) {
  25. if (!err) document.getElementById("ajaxElement_1_831").innerHTML = data.html;
  26. });
  27. }
  28. stlDynamic_ajaxElement_1_831(0);
  29. </script>
  30.