2012-12-03 49 views
-1

嗨,我正在寫一個簡單的控制器類代碼參數值null被重定向到URL

public class OMTime1 { 

    public String xx { get; set; } 


    public PageReference continue1(){ 
    String url='/apex/OneMoreTime?id='+ApexPages.currentPage().getParameters().get('id')+'&process='+xx; 
    PageReference page=new PageReference(url); 
    page.setRedirect(true); 
     return page; 
    } 
} 

和一個簡單的VF頁的代碼

<apex:page controller="OMTime1" > 
    <!-- Begin Default Content REMOVE THIS --> 

    <!-- End Default Content REMOVE THIS --> 
    <apex:form > 
    <apex:selectList id="chooseColor" value="{!xx}" size="1"> 
      <apex:selectOption itemValue="1" itemLabel="Terminate Resource"/> 
      <apex:selectOption itemValue="2" 
      itemLabel="Change Resource Position at Same Location"/> 
      <apex:selectOption itemValue="3" itemLabel="Change Resource Position with in same Location "/> 
      <apex:selectOption itemValue="4" itemLabel="Change Resource Position to a Different Location"/> 
     </apex:selectList> 
       </apex:form> 
       <apex:form > 
      <apex:commandButton value="Continue" action="{!continue1}" id="theButton"/> 
</apex:form> 
</apex:page> 

我的任務S於按鈕名稱時,用戶點擊作爲繼續頁面將重定向到它的url/apex/OneMoreTime?id = record_id & process = some_value some_value = 1,2,3或4 但當我點擊按鈕它重定向到/ apex/OneMoreTime?id = record_id & process = n ULL

爲什麼這個空在參數來我想重定向與選擇option.please的標籤值建議的方式如何解決它

回答