작은 봄 프로젝트를하고 있는데, 결과 목록을 반복하는 데이터를 보여 주려고 할 때 문제가 있습니다. resultList가 설정되어 있고 foreach 루프가 4 번 이상 반복되지만 예외는 있지만, 통해 항목을 retrive하지만 그들은 단지 대신 porper 클래스 캐스트 결과 클래스 get 결과 (getString() 메서드를 호출하려고 할 때 (getString 호출 괜찮 으면) 도움이 어떤 도움이?spring <c : foreach isue jstl java
public class GoogleResults {
private ResponseData responseData;
public ResponseData getResponseData() {
return responseData;
}
public void setResponseData(ResponseData responseData) {
this.responseData = responseData;
}
public String toString() {
return "ResponseData[" + responseData + "]";
}
static class ResponseData {
private List<Result> results;
public List<Result> getResults() {
return results;
}
public void setResults(List<Result> results) {
this.results = results;
}
public String toString() {
return "Results[" + results + "]";
}
}
static class Result {
public String url;
private String title;
public String getUrl() {
return url;
}
public String getTitle() {
return title;
}
public void setUrl(String url) {
this.url = url;
}
public void setTitle(String title) {
this.title = title;
}
public String toString() {
return "Result[url:" + url + ",title:" + title + "]";
}
}
}
추적 :
ava.lang.NullPointerException 012
<c:forEach items="${resultList}" var="item">
<li><c:out value="${item.getUrl()}"/></li>
</c:forEach>
결과 클래스보기이다
가@RequestMapping(value = "/search", method = RequestMethod.GET)
public ModelAndView home(ModelMap model,@RequestParam(required=false,value="") String name) {
List<Result> result = googleSearchService.doSearch(name);
modelAndView.addObject("resultList",result);//<- after debub list is full of Result items
return modelAndView;
}
내부 클래스 제어기에게있어
javax.el.BeanELResolver.invoke (BeanELResolver.java:159) org.apache.jasper.el.JasperELResolver.invoke (JasperELResolver.java:147) org.apache.el.parser.AstValue.getValue (AstValue.java 157) org.apache.el.ValueExpressionImpl.getValue (ValueExpressionImpl.java:187)
사용 –
흥미 롭다. javax.el.PropertyNotFoundException가 발생했다. Propiedad 'url'읽을 수 없다. para el tipo com.leanupp.researcher.GoogleResults $ 결과 – Xenione
그 결과 정적 내부 클래스가 문제가 되는가? – Xenione