gpt4 book ai didi

java - 将数据从 JSP 发送到 servlet

转载 作者:太空宇宙 更新时间:2023-11-04 14:44:49 25 4
gpt4 key购买 nike

这是我的需求:

在jsp中,我使用javascript填充一个“表格”(我的第一个“tr”是标题,第二个“tr”是输入,然后所有新的“tr”都使用javascript函数添加)

现在我想将表的值发送到 servlet。 我不使用jquery框架

这是我在 js 中所做的:

function test(){
var strPar= "Blabla BLABLA BLA";
var toServer = JSONObject.toJSONString(strPar);
alert("TEST U MF !!!");
var request = new XMLHttpRequest();
request.open("POST", "http://localhost:8084/Calendar/Legal", true);
request.send(toServer);
alert("POUET !");
}

我好像根本没工作!此外,我不知道如何从 servlet 获取 JSON 对象?

public class LegalCalServlet extends HttpServlet {

/**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code>
* methods.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

System.out.println("TEST ");
String output = request.getParameter("strPar");
System.out.println(output);

}}

如果您能提供任何帮助,我将不胜感激!

最佳答案

用途:

 xmlhttp.open("POST","demo_post2.asp",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Henry&lname=Ford");

您可以在此站点中查看示例和教程:http://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp

var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","demo_post2.asp",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Henry&lname=Ford");
}

关于java - 将数据从 JSP 发送到 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24531609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com