Jquery Struts表单序列化并使用ajax发布到servlet

Jquery Struts表单序列化并使用ajax发布到servlet,jquery,ajax,servlets,struts,Jquery,Ajax,Servlets,Struts,我有一个由struts表单bean支持的jsp页面。我需要通过ajax将表单数据发送到servlet。我在通过ajax发送表单时使用form.serialize。但是当表单数据进入servlet时,我无法对任何表单字段执行request.getParameter 以下是代码片段: JSP中的JavaScript JSP中的表单 这里有我遗漏的东西吗? 我真的被这件事难住了,任何反馈都将不胜感激。在request.getParameter中使用data.fname function getValu

我有一个由struts表单bean支持的jsp页面。我需要通过ajax将表单数据发送到servlet。我在通过ajax发送表单时使用form.serialize。但是当表单数据进入servlet时,我无法对任何表单字段执行request.getParameter

以下是代码片段:

JSP中的JavaScript JSP中的表单 这里有我遗漏的东西吗?
我真的被这件事难住了,任何反馈都将不胜感激。

在request.getParameter中使用data.fname
function getValue()
{
    var frm = $('form[name="myForm"]');

    alert(frm.serialize())   ;  //shows all values as a nice query string as          action=Register&flow=false&fname=john&  .........

     $.post("myServlet", {data: frm.serialize()},function(response){
        alert(response);
    });

}
<html:form name="myForm"  method="post" action="/myAction.to" type="com.xyz.myForm">
.
.
.
<div class="buttonCenter">
<a href="javascript:getValue()"> 
Continue 
</a> 
</div>
.
.
.
</html:form>
 public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {

         logger.info(req.getParameter("fname"));  //Shows null


    //some other code
    }