使用JavaScript发送字符串到Servlet,并从Servlet返回结果到JavaScript
Using JavaScript to send String to Servlet, and Results from servlet back to JavaScript
首先:抱歉我的语法不好。英语不是我的母语,但我会尽可能简单地解释我的问题。
我正在研究一个web应用程序,用户可以在其中输入链接。(问题1)此链接应发送到服务器/servlet,并将推进到其他事情。(问题2)进程完成后,servlet将发送一个json数组(?)回我的应用程序的javascript部分。
我对这类东西完全陌生,但它对我来说非常重要,找出它是如何工作的,或者更好的,我如何才能使它工作。这其实很简单,但我用了好几个星期都没弄明白。
应用程序正在使用SAP UI5库(问题3),我也想知道,如果有任何可能的方法,用UI5库解析JSON。
我希望我能把我的问题解释清楚,这样我就能得到一些帮助。谢谢大家!将字符串'发送'到服务器/servlet将通过ajax以POST或GET形式发生。这取决于你。
我建议你使用像jQuery (jQuery Ajax API)这样的javascript插件,因为常规的Ajax代码有点乱。
对于servlet/服务器来说,与客户端的通信就像写入页面一样简单。在典型的servlet上下文中,它会是像
这样的东西out.print("This is a message");
Ajax在回调时自动返回整个页面的内容。
所以总结:将test.jsp看作您的servlet。我希望通过GET从客户端(即浏览器)发送"Hi"到servlet,并且我希望servlet说"Hello"返回。
我将打开一个GET类型的ajax请求到url "test.jsp?param=Hi"。在servlet中,我接收这个页面请求并处理它。servlet将丢弃该参数,因为它没有被使用,并向页面输出"Hello"。在客户端ajax将返回"Hello",我可以用它来把它放入一个var或任何东西,所有这一切都发生在不刷新和不导航的原始文档中,我做了javascript。
另一种方法是使用websockets,在javascript中使用socket来发送和接收任何类型的数据。
也请检查这个可能重复的问题:如何使用xmlhttprequest从javascript发送字符串到servlet
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- Servlet仅在单击JavaScript警报消息后重定向
- 如何区分javascript中的servlet响应
- 为什么我得到responseText(通过Ajax从Servlet到javaScript)和额外的字符
- Servlet对浏览器上显示的纯文本Javascript的响应
- 在javascript中获取servlet值,并使用ajax将该值分配给一个文本框
- 从 Servlet 调用 Javascript 函数
- 从JavaScript到servlet的Ajax调用
- 将servlet请求从javascript发送到java给出了“;请求的资源不可用”;
- 将hashmap从javascript传递到servlet
- 数据库、servlet、json、javascript和highchart饼图
- servlet不工作(也有空指针错误),servlet不能't从javascript中获取值
- javaScript初学者:将数据从java脚本发送到servlet
- 如何在jsp中的javascript函数中从servlet获取json返回
- Java servlet对JavaScript的响应
- 将一个数组从javascript传递到servlet
- 如何在使用servlet处理时使用javascript设置隐藏变量的值
- 当从servlet返回到JSP时,Javascript的变化非常明显
- 从函数从 JavaScript 调用 servlet 的 Ajax 不返回值
- Servlet/Javascript chunking