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")