java - 从数据库填充 html 表

标签 java jsp

我想在我的jsp中生成html表格,显示提交之前选择的值,以允许用户知道他在表单中放入了什么。

因此,我在提交值时完成了表单,并将值插入到数据库中。 现在,我搜索是否可以在表单的同一个 jsp 中显示具有所选所有值的表。 因此,可以允许表单标签中的操作同时从数据库插入和显示。

非常感谢您的帮助。

最佳答案

是的,这是可行的。如果您想重用输入元素,只需重新显示其 value 属性中的值即可。例如

<input type="text" name="foo" value="${fn:escapeXml(bean.foo)}" />

JSTL fn:escapeXml()顺便还有防止XSS attacks .

如果您想以纯文本方式显示它们,那么您可以使用 JSTL c:ifc:choose有条件地渲染 HTML。例如

<c:if test="${editmode}">
    <input type="text" name="foo" />
</c:if>
<c:if test="${!editmode}">
    ${fn:escapeXml(bean.foo)}
</c:if>

这里editmode当然是一个代表编辑模式的boolean

关于java - 从数据库填充 html 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2757592/

相关文章:

java - 寻找Spring 3.0中更简洁的JSP转发配置

java - 初级阶段改变场景大小

java - 分页空间、JVM 和内存映射文件 (nio)

java - Java中如何实现多线程

java - JSP 中自动省略空格

java - JSP在JavaEE和tomcat 9中无法指向Servlet类中的Post方法

javascript - 如何在 JavaScript 中从 EL 获取值

java - 如何告诉 Seam 注入(inject)本地 EJB 接口(interface)(SLSB)而不是远程 EJB 接口(interface)(SLSB)?

java - MIPS编程基础for循环

jsp - 我可以在没有 JSP 的情况下部署 Java Spring MVC Web 应用程序吗?