Java
jQuery
Ajax
servlet

ajaxでServletにnullを投げると空欄""に変換される

ajaxからServletにリクエストを投げる場合、nullは空欄に変換されました。
仕様?

sampleAjax.js
  var sampleAjax = function(){

    //リクエスト
    var request = {para : null};

    //ajax通信
    $.ajax({
      type    : "GET",
      url     : "urlSample",
      data    : request,
      async   : false,
      success : function(data) {
        console.log(data);
      },
      error : function(XMLHttpRequest, textStatus, errorThrown) {
        alert("リクエスト時になんらかのエラーが発生しました\n" + textStatus +":\n" + errorThrown);
      }
    });

  }
servlet.java
package servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet(urlPatterns={"/urlSample"})
public class SvSample extends HttpServlet {

    private static final long serialVersionUID = 1L;

    @Override
    public void doGet (HttpServletRequest req, HttpServletResponse res)
            throws ServletException, IOException {

      //パラメータ
      String para = req.getParameter("para");
      String para = req.getParameter("paraDummy");

      //表示
      System.out.println("----");
      System.out.println(para);
      System.out.println(paraDummy);
      System.out.println("----");
    }
}
result.txt
----

null
----

空欄なので何も表示されない。
リクエストにないパラメタは、nullになる。