Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jquery发布到Servlet_Java_Ajax_Json_Servlets_Post - Fatal编程技术网

Java Jquery发布到Servlet

Java Jquery发布到Servlet,java,ajax,json,servlets,post,Java,Ajax,Json,Servlets,Post,我在客户端有以下代码: <script src="http://code.jquery.com/jquery-1.5.js"></script> <script> $(document).ready(function() { $("a").click(function() { //var orderId = $("#orderId").val(); $.post("test", { orderId : "John"

我在客户端有以下代码:

      <script src="http://code.jquery.com/jquery-1.5.js"></script>
   <script>
    $(document).ready(function() {
   $("a").click(function() {
   //var orderId =  $("#orderId").val();
   $.post("test", { orderId : "John"},
   function(data) {
     alert("Data Loaded: " + data);
   });
   });
 });
    </script>
我的


是空的,我得到了空引用。我做错了什么

我想您需要
request.getParameter(“orderId”)
。属性仅在处理请求时用于服务器端。参数包含来自客户端的请求数据。

您应该使用getParameter方法而不是getAttribute

request.getParameter("orderId")

getParameter()将检索客户端提交的值。当您将请求提交到另一个资源(服务器端)时,您应该使用getAttribute()。

我必须在早上喝更多的咖啡:鼃)()()()())())
request.getAttribute("orderId")
request.getParameter("orderId")