我正在为我的大学做一个 Java ee“在线商店”项目,其中一个要求是管理员用户应该能够编辑产品详细信息。
我有一个 html 表,代表我的在线商店中的所有产品。表的内容取自数据库表。
看起来像:
<forEach var="product" items="${productList}" varStatus="iter">
<tr class="${((iter.index % 2) == 1) ? 'lightBlue' : 'white'} tableRow">
<td>${product.name}</td>
<td>${product.price}</td>
<td>${product.description}</td>
</tr>
</foreach>
有没有一种方法可以在我的数据库表中编辑数据,使用这个 html 表而不使用 JavaScript 之类的东西?
最佳答案
是的......
只需创建一个指向新表单(HTML 表单)的链接,该表单会将所有产品数据加载到文本字段(或适当的输入类型)中,并提交按钮以保存数据。当然,在服务器上处理所有提交的更改。或者我误解了问题?
另外看看这些:
- http://www.sencha.com/examples/#editablegrid
- http://demo.vaadin.com/sampler#TableClickListeners和 http://demo.vaadin.com/sampler#FormAdvancedLayout
这些使得 Java 程序员在制作一些内容管理系统时变得更加轻松:)。
关于java - 编辑 html 表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290029/