2013-04-24 66 views
0
java.lang.Error: Unresolved compilation problem: 
The method getRequest() from the type BaseAction 
refers to the missing type HttpServletRequest 

,這是方法:從類型BaseAction的方法Request()方法是指缺少類型爲HttpServletRequest

public String list(){ 

    QueryFilter filter=new QueryFilter(getRequest()); 
    filter.addSorted("rowNumber", "asc"); 
    List<Section> list= sectionService.getAll(filter); 

    Type type=new TypeToken<List<Section>>(){}.getType(); 
    StringBuffer buff = new StringBuffer("{success:true,'totalCounts':") 
    .append(filter.getPagingBean().getTotalItems()).append(",result:"); 

    Gson gson=new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); 
    buff.append(gson.toJson(list, type)); 
    SysConfig sectionColumn = sysConfigService.findByKey("sectionColumn"); 
    buff.append(",columnType:"); 
    if(sectionColumn!=null){ 
     buff.append(sectionColumn.getDataValue()); 
    }else{ 
     buff.append("2"); 
    } 
    buff.append("}"); 

    jsonString=buff.toString(); 

    return SUCCESS; 
} 

我怎樣才能解決這個問題?

回答

-3

將servlet api添加到您的類路徑中。這將解決問題

+0

如果你解釋* **如何**,你的答案會更有幫助。有很多方法可以做到這一點,包括完全錯誤的方式。 – BalusC 2013-04-24 11:57:04

+0

@BalusC需要更多細節才能正確回答如何將jar添加到類路徑中。我希望問題的提出者會更新他/她的問題。 – WeMakeSoftware 2013-04-24 13:11:27

+0

如果您無法以當前形式回答問題,請對問題發表評論以進行澄清。 – BalusC 2013-04-24 13:18:32

相關問題