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

и это метод:Метод GetRequest() от типа BaseAction относится к отсутствующему типу 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

Добавить сервлет api в ваш путь к классу. Это решит проблему

+0

Ваш ответ был бы более полезен, если вы * объясните * ** как **. Есть много способов добиться этого, включая совершенно неправильные способы. – BalusC

+0

@BalusC Более подробная информация необходима для правильного ответа на вопрос о том, как добавить банку в путь к классам. Я надеялся, что вопрос стартер обновит его/ее вопрос. – WeMakeSoftware

+0

Оставить комментарий на вопрос уточнения, если вы не можете ответить на вопрос в его текущей форме. – BalusC

Смежные вопросы