如何使 HTML 中的“href”属性动态化?

萨米尔·萨

解释 :

  1. 我在 JSP 中有一个包含单词的“java.util.list”。

  2. 我在 JSP 中有另一个“java.util.list”,其中包含与每个单词对应的 URL 链接。

  3. 我需要在同一个 JSP 页面上显示这些词,点击它们应该打开相应的链接。

以下是我的代码尝试:

<html>
    <head>
       <style>
           .container{color:blue;}
           #text{width:50%;}
        </style>

    </head>
    <body>
        <div class="container">
            <form action="" method="get" >
            <label>Node Path:</label>
            <input id="text" type="text" name ="path" />
            <input type= "submit" value="submit" />
            </form>
        </div>
        <div>
            <br>
             <br>
            <%!  String absolutePath;  %>

            <%    
                com.intel.package1.HelloService service = sling.getService(                         com.intel.package1.HelloService.class);

               String path = request.getParameter("path") ;

               if (path != null){
                    java.util.List nodeNames = service.getNodeNames(path);
                  java.util.List nodePaths= service.getNodePaths(path);
                  java.util.List nodeDepths = service.getNodeDepths(path);

                  for (int i=0;i<nodeNames.size();i++){
                      int depth = (int)nodeDepths.get(i);
                      for(int j=0;j<depth;j++){
                           out.println("&nbsp&nbsp&nbsp&nbsp&nbsp");
                      }
                      absolutePath= "http://localhost:4502/crx/de/index.jsp#"+nodePaths.get(i);
                      String start = "<a href='' onclick='fns()'>";
                      out.println(start+nodeNames.get(i)+"</a>"  );
                      out.println("<br>");

                      // for(int j=0;j<depth;j++){
                      //   out.println("&nbsp&nbsp&nbsp&nbsp&nbsp");
                      // }
                      //  out.println(absolutePath);
                      out.println("<br>");
                      // out.println("<br>");
                }
            }
            %>
        </div>
        <script>
            function fns (){

                var value= "<%=absolutePath%>";
                //alert('hello');

                window.open(value, '_blank');
            }
        </script>
    </body>
</html>
昆汀

如何使 HTML 中的“href”属性动态化?

好吧,你有一个你想要的值的变量......

absolutePath= "http://localhost:4502/crx/de/index.jsp#"+nodePaths.get(i);
String start = "<a href='' onclick='fns()'>";

......所以只需使用它:

String start = "<a href='" + absolutePath +"'>";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在angular html中动态更新SVG Image href?

来自分类Dev

如何在html标签的href属性中添加python代码

来自分类Dev

如何在HTML中操作最小化的属性值

来自分类Dev

如何基于ng-href中的数据返回动态html?

来自分类Dev

如何动态设置HTML lang属性

来自分类Dev

如何动态设置 HTML 元素的标题属性?

来自分类Dev

如何优化或使其动态化(html javascript)

来自分类Dev

如何在HTML和Javascript的动态列表中显示格式化的HTML文本

来自分类Dev

如何在HTML元素中获取href?

来自分类Dev

如何停止 HTML 中的 HREF 截断

来自分类Dev

如何使用C#动态设置html链接<a href>

来自分类Dev

如何动态呈现HTML?

来自分类Dev

如何使用angularjs在html表中动态加载嵌套数组属性?

来自分类Dev

如何在动态创建的HTML表中设置THEAD的CssClass属性

来自分类Dev

我们如何在Django管理表单中添加动态html5数据属性

来自分类Dev

如何在 angularjs 的 html 类属性中添加动态 css 类?

来自分类Dev

在Blazor中,如何动态更改HTML标签?

来自分类Dev

如何避免HTML中的孤立动态文本

来自分类Dev

如何在 HTML 中动态编写 URL

来自分类常见问题

如何使用react动态设置HTML5数据属性?

来自分类Dev

如何使用Thymeleaf动态设置HTML元素的id属性

来自分类Dev

如何使用php动态更改HTML表单的操作属性?

来自分类Dev

如何使用html元素的属性动态创建json对象

来自分类Dev

如何获取动态添加的HTML元素的ID属性?

来自分类Dev

如何使用CSS属性动态定位html表?

来自分类Dev

如何使用jQuery通过custum属性动态更改html

来自分类Dev

如何仅获取HTML页面中的属性?

来自分类Dev

如何从html属性值中删除字符?

来自分类Dev

如何从html中删除所有属性?

Related 相关文章

  1. 1

    如何在angular html中动态更新SVG Image href?

  2. 2

    如何在html标签的href属性中添加python代码

  3. 3

    如何在HTML中操作最小化的属性值

  4. 4

    如何基于ng-href中的数据返回动态html?

  5. 5

    如何动态设置HTML lang属性

  6. 6

    如何动态设置 HTML 元素的标题属性?

  7. 7

    如何优化或使其动态化(html javascript)

  8. 8

    如何在HTML和Javascript的动态列表中显示格式化的HTML文本

  9. 9

    如何在HTML元素中获取href?

  10. 10

    如何停止 HTML 中的 HREF 截断

  11. 11

    如何使用C#动态设置html链接<a href>

  12. 12

    如何动态呈现HTML?

  13. 13

    如何使用angularjs在html表中动态加载嵌套数组属性?

  14. 14

    如何在动态创建的HTML表中设置THEAD的CssClass属性

  15. 15

    我们如何在Django管理表单中添加动态html5数据属性

  16. 16

    如何在 angularjs 的 html 类属性中添加动态 css 类?

  17. 17

    在Blazor中,如何动态更改HTML标签?

  18. 18

    如何避免HTML中的孤立动态文本

  19. 19

    如何在 HTML 中动态编写 URL

  20. 20

    如何使用react动态设置HTML5数据属性?

  21. 21

    如何使用Thymeleaf动态设置HTML元素的id属性

  22. 22

    如何使用php动态更改HTML表单的操作属性?

  23. 23

    如何使用html元素的属性动态创建json对象

  24. 24

    如何获取动态添加的HTML元素的ID属性?

  25. 25

    如何使用CSS属性动态定位html表?

  26. 26

    如何使用jQuery通过custum属性动态更改html

  27. 27

    如何仅获取HTML页面中的属性?

  28. 28

    如何从html属性值中删除字符?

  29. 29

    如何从html中删除所有属性?

热门标签

归档