在jsp页面中使用ajax从java hashtable中获取数据
我正在开发一个项目,网页将从jsp页面中的java哈希表对象中获取数据。我正在使用 jsp 生成基于 HTML 的网页。数据存储在服务器上的java hasbtable对象中。我想尝试进行AJAX调用以从服务器获取数据,然后将其显示在jsp页面中。
我只是想知道是否可以通过 AJAX 调用来访问 java 哈希表对象,然后将数据取回到客户端来实现这一点。
谢谢
这是包含哈希表对象的 test.jsp 页面:
Hashtable generalTable = (Hashtable) metaDataTable.get("General");
Hashtable adminTable = (Hashtable) metaDataTable.get("Administration");
我最初的方法是对此 test.jsp 页面进行 AJAX 调用。然后尝试访问这两个 GeneralTable 和 adminTable 哈希表对象。在这两个对象中,它包含我想要获取的值。
不幸的是,我还没有代码,因为我不知道这是否可能。
I'm working on a project that the web page will fetch the data from java hashtable object in jsp page. I'm using a jsp for gerenated the web page based on HTML. The data is stored in the java hasbtable object on the server. I want to try to make an AJAX call to fetch the data from the server, then display it in the jsp page.
I just want to know if this is possible to do that by make an AJAX call to access the java hashtable object, then fetch the data back to the client side.
Thanks
Here is the test.jsp page which contain the hashtable obejcts:
Hashtable generalTable = (Hashtable) metaDataTable.get("General");
Hashtable adminTable = (Hashtable) metaDataTable.get("Administration");
My inital approach is to make an AJAX call to this test.jsp page. Then try to access those two GeneralTable and adminTable hashtable objects. In those two obejcts, it contains the values I would like to fetch.
Unfortunately, I don't have the code yet for my part because I don't know if this is possible or not.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是可能的,但是您需要一些服务器端代码来处理对所需数据的请求,就像任何其他系统中的任何其他 AJAX 功能一样。
实现此目的的一种方法是使用一个“特殊”jsp,无需任何典型的 HTML 即可返回所需的数据。使用特殊的 jsp 将其数据输出为 JSON 对象将使您在客户端代码中的工作变得更加轻松。
Yes, it's possible, but you will need to have some server-side code to deal wit the request for the data you want, just like with any other AJAX functionality in any other system.
One way to do this would be to have a "special" jsp that gives you back the data you need without any of the typical HTML. Having the special jsp output it's data as a JSON object will make your life much easier in the client-side code.