我是 UI 的新手,即前端。我正在使用 Javascript 和 JSP。我需要执行以下任务。
我在 jsp 页面中有一个 textarea,它是从我使用 Java 读取的文本文件中填充的。现在,我想在单击按钮时清空文本区域和该文本文件。清空文件不是问题,只是我不知道如何在单击该按钮时将调用从 jsp 文件转移到 Servlet。
请帮忙。
我是 UI 的新手,即前端。我正在使用 Javascript 和 JSP。我需要执行以下任务。
我在 jsp 页面中有一个 textarea,它是从我使用 Java 读取的文本文件中填充的。现在,我想在单击按钮时清空文本区域和该文本文件。清空文件不是问题,只是我不知道如何在单击该按钮时将调用从 jsp 文件转移到 Servlet。
请帮忙。
有两种方法可以做到这一点:
经典的方式是表单提交:
http://www.tutorialspoint.com/jsp/jsp_form_processing.htm
例如,您在 jsp 页面中嵌入了一个表单,该表单将在提交时将数据发送到您的服务器。
第二种方式是通过ajax
https://en.wikipedia.org/wiki/Ajax_(编程)
我建议你在谷歌上搜索表单提交的基础知识(不是特定于 jsp 的)或使用 javascript 进行 ajax 请求(使用库,例如 jquery)
有两种方法,一种是jsp,另一种是javascript
如果按钮是提交类型并且您使用的是表单,那么
如果按钮是简单的按钮,那么
函数 x() { window.location.replace("servlet 名称"); }如果您有任何疑问,请告诉我
有很多方法可以做到这一点。
类似的问题: jQuery Ajax POST example with PHP
你可以在这里找到文档 http://api.jquery.com/jQuery.ajax/