如何将数据从数据库表加载到浏览器并将数据更新回数据库?
我有一个场景,我需要将数据从数据库加载到客户端(浏览器)。 这些字段中很少有标记为可编辑,用户可以在其中输入数据和更新。这里我们使用 jquery 和 css 样式来使文本区域可编辑。
我为每行制作了这些,显示为 html 表格格式,并在单击此按钮后为每行显示一个编辑按钮,文本区域将变为可编辑,最初它将是只读类型,这里 ID 将不可编辑< /强>。
用户可以使用选定的行并更新它们。我在表的末尾有一个保存按钮,我需要将表行更新回数据库。如果选择取消按钮,则需要从数据库重新加载数据而不是更新数据,即类似于页面刷新。
您能否告诉我我们可以在我的 Web 应用程序中使用 JSP/Hibernate/Spring
来实现此目的。
I have a scenario that, I need to load the data from database to the client(browser).
Few of these fields would be marked as editable where users can enter data and update. here we are using jquery and css styles to make textareas editable.
I made these for each row which am shwoing as html table format, and show an edit button for each row upon click on this the textareas will become as editable and initially it would be readonly type, here ID will not be editable.
users can use selected rows and update them. I would have a save button at end of the table which I need to update the table rows back to the database. and if cancel button selected the data need to be reloaded from database instead of updating, i.e. its like page refresh.
Can you please let me know which way we can achieve this using JSP/Hibernate/Spring
in my web application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个非常大的问题,一个广泛的问题。如果不知道你已经知道如何做什么以及你不知道什么,就很难回答。
与任何大问题一样,最好通过将其分解为更小的部分来解决它:
你的问题太宽泛了。如果您缩小范围并展示您已经知道的内容,您会得到更好的答案。
如果您不知道如何执行其中任何操作,那么您就来错地方了。
This is a very big problem, a broad question. It's hard to answer without knowing what you already know how to do and what you're ignorant of.
Like any large problem, it's best to attack it by breaking it into smaller pieces:
Your question is too broad. You'll get a better answer if you narrow it down and demonstrate what you already know.
If you don't know how to do any of this, you're in the wrong place.
您可以使用 JSON 来传输数据以与服务器通信,正如 @duffymo 所建议的,可以使用 JSP 或 Servlet 来实现
获取数据库记录后,将它们设置到 Beans [ Jettison 来救援 http://jettison.codehaus.org/ ] 然后将 beans 转换为 JSON,类似地,从浏览器中您需要发布 JSON 数据,该数据将被转换回来变成一颗豆子。
在浏览器中使用 JQuery 和 Javascript 处理 JSON 将会是小菜一碟。
You can use JSON for transporting data for communicating with server, As @duffymo suggested, it can be achieved using JSP or Servlet
After getting DB records,set them into Beans [ Jettison comes to rescue here http://jettison.codehaus.org/ ] and then convert the beans into JSON, similarly from browser you need to post JSON data,which will be converted back into a bean.
Handling JSON in browser with JQuery and Javascript will be cakewalk.