jquery代碼:
var username = $('#username').val();
var pwd = $('#pwd').val();
var param ='{"username":"'+username+'","pwd":"'+pwd+'"}';
$('#login').click(function(){
alert(param);
$.ajax({
type:'post',
url:'MyServlet',
data:param,
success:function(){}
})
})
servlet代碼:
protected void doPost(HttpServletRequest request, HttpServletResponse resp)
throws ServletException, IOException {
String aa = request.getParameter("param");
System.out.println(aa);
}
這裏獲取不到ajax傳過來的param的值 調試爲空的 爲何 求大神幫忙
解決方案
data: {"orderId":orderId,"commant":commant},
或
data: "orderId=" + orderId + "&commant=" + commant
解決方案二:
可能你地址給錯了吧 是否是webxml配錯了
解決方案三:
參數param 的格式不對:servlet getParameter方法接受不了json對象,