Java 如何使数据保存在jsp页面中?

Java 如何使数据保存在jsp页面中?,java,jsp,Java,Jsp,我正在尝试做一个系统,用户输入表单的数据保存在页面jsp中。 然而,这不起作用!例如: 用户输入的数据格式如下: <input type="text" name="title" id="title" /> 用户在表单中输入的数据将保存在jsp页面中: <% String title = request.getParameter("title") %> 数据将被保存。但是,当我更新页面时,数据丢失了。我想创建这样一个评论系统。如果您想在页面中保存数据,那么只需将

我正在尝试做一个系统,用户输入表单的数据保存在页面jsp中。 然而,这不起作用!例如:

用户输入的数据格式如下:

<input type="text" name="title" id="title" />

用户在表单中输入的数据将保存在jsp页面中:

<% String title = request.getParameter("title") %>


数据将被保存。但是,当我更新页面时,数据丢失了。我想创建这样一个评论系统。

如果您想在页面中保存数据,那么只需将其放入value属性即可。试试这个JSP

<html>
<body>
<form>
  <input type="text" name="title" id="title" value="${param.title}"/>
  <input type="submit"/>
</form>
</body>
</html>


jsp是一种模板语言,你需要学习一些东西,比如servlet/spring mvc,或者一些持久的技能,比如数据库/ORM,或者将标题保存到文件中。我不喜欢使用框架。用数据库做这个最好吗?我还不清楚你的问题。你是说验证吗?您所说的JSP页面刷新时,数据应该保存在页面上(如JSP页面上的文本字段)?如果是,并且您没有使用任何fremework,那么您最好使用JSP
UseBean
。在尝试进行任何编程之前,您应该了解Java、JSP和servlet。BalusC对此有一个很好的答案。OP似乎对EL不熟悉,因此他可以用一个Scripplet,比如
value=”“