在我的动作类中,我有一个复杂对象列表。 从Jsp,我试图序列化表单并发送。 但它不是调用动作类,而是从服务器端抛出错误。由于表单元素名称包含[]。
序列化值为
entitlement.organizationId = 2801&安培; entitlement.organizationName = asjaj&安培; entitlement.productNumber = PR1&安培; entitlement.productName = QC&安培; entitlement.productType =安培; entitlement.eon = SD&安培; entitlement.entitlementType = DEV&安培; entitlement.entitlementStatus = AVAIL&安培; entitlement.effectiveDate = 2016年2月4日&安培; entitlement.expirationDate = 2016年2月4日&安培; entitlement.entitlementQuantity = 122安培; entitlement.productActivationCode = GGGG&安培; entitlement.supportEndDate = 2016年2月19日&安培; entitlement.quantityUnderSupport =安培;权利.entitlementIdExt =安培; entitlement.saidList%5B0%5D.saId = AAA&安培; entitlement.saidList%5B0%5D.startDate = 2016年2月16日&安培; entitlement.saidList%5B0%5D.endDate = 2016年2月24日&安培;权利.saidList%5B0%5D.quantityUnderSupport = 555&安培; entitlement.saidList%5B0%5D.externalSAID =安培; entitlement.saidList%5B0%5D.endDate =安培; entitlement.saidList%5B0%5D.endDate =安培; entitlement.saidList %5B0%5D.endDate =
请帮助..我被困了2天..
来自我的javascript。
var dataString = $("form").serialize();
$.ajax({
type: "POST",
url: "EntitlementAction_submitNewEntitlement",
data: dataString,
traditional: true,
async: false,
cache: false,
success: function(result) {
alert(result);
$("#summaryreport").html(result);
},
error: function(error) {
//alert('<s:property value="%{getText(\'config.alert45\')}" />');
}
});
在eclipse调试模式下,控件不会进入动作类