将数据从一个jsp传递到另一个jsp并显示该jsp视图

达米安·霍克斯

嘿,我是一名PHP开发人员,这是我第一次使用jsp。现在,我从类中检索了一个Json字符串,并将其转换为GSON。我在result.jsp例如ID的字段中显示一个字段:单击ID后,它应该转到details.jsp并显示有关该ID的更多信息

目前,我的result.jsp如下:

<html>
<body>
     <div class="list-group">
                <% 
                   String json = (String)request.getAttribute("jsonstring");
                    Gson gson = new Gson();
                    ConCom diff = new ConCom();
                    diff = gson.fromJson(json, ConCom.class);
                    List<ComparisonResultDTOarr> ls = diff.getComparisonResultDTOarr();

                    for(int i = 0;i<ls.size();i++)
                    {
                        List<AuditItemLogsDTOArr> lsinner = ls.get(i).getAuditItemLogsDTOArr();
                        %><a href="#" class="list-group-item">
                        <%out.println(lsinner.get(0).getKeyAsString());%></a><%
                    }
                    %>
                  </div>
</body>
</html>

我读了SO并在Google上搜索,并了解我可以制作隐藏表格。现在,我创建一个包含以下两个字段的表单,并使用anchor标签提交表单。但是需要根据单击的ID发布表单中的值,我该如何使其动态化?

所以,如果我的表格如下:

<form action="details.jsp" method="post">
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="phone">
</form>

而我的details.jsp将像:

<%= request.getParameter("firstname") %>
<%= request.getParameter("phone") %>

我希望根据单击的ID和要提交的表单来设置名字和电话。我可以在此页面的diff对象中获取String / Integer值。我需要使用JQuery吗?有什么帮助吗?

我也知道我应该使用JSTL。我会尽快解决的。谢谢。

迈克尔·桑切斯

您可以在锚标记的onclick事件期间调用javascript函数:

    <a href="#" onclick="submitHiddenForm("<%=lsinner.getFirstName()%>", "<%=lsinner.getPhone()%>");">...

您的JS函数想要:

   function submitHiddenForm(firstName, phone) {

       document.getElementById("firstname").value = firstName;
       document.getElementById("phone").value = phone;
       // attach a name attribute to your form tag
       // submit the form
       document.myForm.submit();
   }

我希望这有帮助。

编辑:将diff更改为lsinner,因为这是循环中使用的var。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据从一个jsp传递到另一个jsp并显示该jsp视图

来自分类Dev

将变量从一个jsp页面传递到另一个页面?

来自分类Dev

如何将值从一个jsp传递到另一个jsp页面?

来自分类Dev

将值从一个 jsp 文件传递到另一个 jsp 文件

来自分类Dev

使用jquery将值从一行传递到另一个JSP

来自分类Dev

将选定单选按钮的值从一个 jsp 传递到另一个

来自分类Dev

如何将对象从一个JSP传递到另一个JSP?

来自分类Dev

使用<jsp:include>标记将参数传递到另一个JSP文件

来自分类Dev

将数据从一个视图传递到另一个视图

来自分类Dev

如何在没有提交按钮的情况下将值从一个jsp页面传递到另一个jsp?

来自分类Dev

从jsp获取数据到另一个

来自分类Dev

将加密的字符串作为一个jsp参数从一个jsp传递给另一个

来自分类Dev

从一个jsp返回字符串到另一个

来自分类Dev

将收集对象从一个jsp转移到另一个

来自分类Dev

从一个jsp向另一个jsp发送变量

来自分类Dev

使用 Maven 和 Jetty 将数据从一个 JSP 文件发送到另一个

来自分类Dev

如何将数据从一个jsp表单传输到另一个

来自分类Dev

如何使用jsp:include参数将对象传递到另一个jsp

来自分类Dev

无法将变量从一个视图传递到另一个视图

来自分类Dev

将值从JSP传递到servlet并将其发送到另一个jsp和servlet

来自分类Dev

如何将 JSP 页面循环中的值传递到另一个 JSP 页面?

来自分类Dev

如何将数据从一个视图传递到另一个视图?

来自分类Dev

以编程方式将数据从一个视图快速传递到另一个视图

来自分类Dev

Django-将<select>表单POST数据从一个视图传递到另一个视图

来自分类Dev

MvvmCross将数据从一个视图模型传递到另一个视图模型

来自分类Dev

使用UI-Router将数据从一个视图传递到另一个视图

来自分类Dev

如何使用Angular将数据从一个视图传递到另一个视图

来自分类Dev

如何使用 RenderAction 将数据从一个视图传递到另一个视图

来自分类Dev

如何将数据目标ID传递给另一个JSP引导程序

Related 相关文章

  1. 1

    将数据从一个jsp传递到另一个jsp并显示该jsp视图

  2. 2

    将变量从一个jsp页面传递到另一个页面?

  3. 3

    如何将值从一个jsp传递到另一个jsp页面?

  4. 4

    将值从一个 jsp 文件传递到另一个 jsp 文件

  5. 5

    使用jquery将值从一行传递到另一个JSP

  6. 6

    将选定单选按钮的值从一个 jsp 传递到另一个

  7. 7

    如何将对象从一个JSP传递到另一个JSP?

  8. 8

    使用<jsp:include>标记将参数传递到另一个JSP文件

  9. 9

    将数据从一个视图传递到另一个视图

  10. 10

    如何在没有提交按钮的情况下将值从一个jsp页面传递到另一个jsp?

  11. 11

    从jsp获取数据到另一个

  12. 12

    将加密的字符串作为一个jsp参数从一个jsp传递给另一个

  13. 13

    从一个jsp返回字符串到另一个

  14. 14

    将收集对象从一个jsp转移到另一个

  15. 15

    从一个jsp向另一个jsp发送变量

  16. 16

    使用 Maven 和 Jetty 将数据从一个 JSP 文件发送到另一个

  17. 17

    如何将数据从一个jsp表单传输到另一个

  18. 18

    如何使用jsp:include参数将对象传递到另一个jsp

  19. 19

    无法将变量从一个视图传递到另一个视图

  20. 20

    将值从JSP传递到servlet并将其发送到另一个jsp和servlet

  21. 21

    如何将 JSP 页面循环中的值传递到另一个 JSP 页面?

  22. 22

    如何将数据从一个视图传递到另一个视图?

  23. 23

    以编程方式将数据从一个视图快速传递到另一个视图

  24. 24

    Django-将<select>表单POST数据从一个视图传递到另一个视图

  25. 25

    MvvmCross将数据从一个视图模型传递到另一个视图模型

  26. 26

    使用UI-Router将数据从一个视图传递到另一个视图

  27. 27

    如何使用Angular将数据从一个视图传递到另一个视图

  28. 28

    如何使用 RenderAction 将数据从一个视图传递到另一个视图

  29. 29

    如何将数据目标ID传递给另一个JSP引导程序

热门标签

归档