当前位置: 首页 > 知识库问答 >
问题:

如何使用类似于JSP的Thymeleaf将表单数据从一个HTML传递到另一个HTML?

邹海荣
2023-03-14

我对ThymLeaf和Spring相当陌生,我正在学习一门将JSP用于客户端视图页面的课程。我无法使用Spring Launalizr设置JSP,所以我转而使用Thymeleaf(我想无论如何我最终都会正常使用Thymeleaf)

我的问题是,我如何将表单数据从一种超文本标记语言传递到另一个页面?我试着查看留档,谷歌搜索,什么也找不到。

我已经尝试使用,一个类来设置对象和变量(我知道这是一种方法,我最终将学习如何做到这一点),但我只是尝试从一个表单到另一个页面获取数据。

在JSP中,您可以执行这个htmlpageOne。html

<form action="processForm" method="GET">

<input type="text" name="studentID"/>
<input type="submit"/>

</form>

HTMLPGETWO。html

<body>
Student ID: ${param.studentID}
</body>

使用JSP,您可以从过去的表单中调用studentID,而无需将其存储在任何对象中,也无需创建任何其他内容。

我知道数据不会真的去任何地方,也不会被存储,但为了简单和演示,有没有任何方法可以对Thymeleaf进行同样的操作?任何帮助或指导都将不胜感激

共有1个答案

百里君博
2023-03-14

是的,thymeleaf支持请求参数。

https://www.thymeleaf.org/doc/articles/springmvcaccessdata.html#request-parameters

<body>
    Student ID: <span th:text="${param.studentID}" />
</body>
 类似资料:
  • 问题内容: 我有两个HTML页面:form.html和display.html。在form.html中,有一种形式: 表单数据将发送到display.html。我想在display.html中显示和使用表单数据,如下所示: 那么,如何将变量从form.html传递到display.html,以便display.html中的上述代码将显示序列号,而JavaScript函数show()从第一个HTML

  • 我已经编写了三个类(、、),我想使用映射将数据存储到表中。我正在使用JSON将数据存储到表中。 当我存储数据时,数据存储在所有表中,但在用户ID中显示,在UserCredential ID中显示,在地址ID中显示,而在第一个条目中,所有ID都应该是。 班级是 用户凭据。Java语言 一个ddress.java 我真的不明白如何克服这个问题。 存储数据的JSON格式 和具有不同id的响应,而它们在第

  • 问题是: 在本例中,我通过用芒果扩展MainClass得到了结果:mango two。但是在我的项目中,MainClass已经扩展到了另一个类。这就是为什么我要使用一个接口,我将用MainClass实现Mango类的重写方法 好像我可以从芒果类接收数据

  • 问题内容: 我的主页上有一个表单,提交后,会将用户带到网站上的另一个页面。我想将输入的表单数据传递给下一页,例如: 用户在表格中输入的电子邮件地址在哪里。我到底该如何完成? 问题答案: 最好的方法是使用POST,这是超文本传输​​协议的一种方法https://developer.mozilla.org/en- US/docs/Web/HTTP/Methods index.php site2.php

  • 带瓷砖3的Spring3.2。 我有一个JSP来设置c:set var值: 这里只是为了简单起见,它实际上是在JSP中操作的。 我在另一个JSP(Demo.JSP)的定义中包含了这个JSP,如: 如何在第二个JSP中访问第一个JSP中设置的myValue变量的值?

  • 我尝试将学生名字从main类传递到students类,但在运行时出错。 主类是 学生的班级是 此外,我如何使我的程序检查用户是否输入字符串? 谢谢大家