我在portlet中使用ajax时  那个portlet的url是固定的  但是是不透明的  我该怎么进行url的设置呢我尝试了一下  将url作为参数传入 但还是会报404错误   我在portlet中作标记 也表明并未进入到portlet中  也就是url还是存在着问题  
请问url与配置中的什么有关   我该怎么设置 才不会报错呢
代码如下
function  checkUsername(name,url)
       {
       
           createXMLHttpRequest();//先创建XMLHttpRequest对象
      
       //url=encodeURI(encodeURI(url));
      
           xmlrequest.open("post", url,true);
           xmlrequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
           xmlrequest.onreadystatechange=processResponse;
           xmlrequest.send("userName=zhang");
       }
       
       function  processResponse()
       {
           //奇怪的是   xmlrequest的各种状态也出来了  1234   但是却没有进入到portlet中去
           alert(xmlrequest.readyState);
              if(xmlrequest.readyState==4)
              {
                   alert(xmlrequest.status);//结果是404                  
                          if(xmlrequest.status==200)
                           {
                                  
                           }
               }else
               {
                document.getElementById("usernameDiv").innerHTML="请稍后";
 
               }
       }
html代码<input type="text" id="myText" onblur="checkUsername('zhangjing','<portlet:actionURL/>')"/>不管用