hallo, wenn ich das hier
in einer bean ausgebe, dann wird der richtige string ausgegeben.
das ist die bean:
sind keine standardklassen, aber das sollte ja hier keine rolle spielen. mache ich es aber in einer jsp und zwar so:
dann gehts nicht. es wird nichts ausgegeben. liegt das an dem teaser string?
danke
Code:
result.getDocument(1).getSummaryField("teaser").getStringValue()
in einer bean ausgebe, dann wird der richtige string ausgegeben.
das ist die bean:
Code:
public class FastSearchBean{
private static Log logger = LogFactory.getLog(FastSearchBean.class);
private IQueryResult result;
public void setResult(IQueryResult ir){
this.result = ir;
logger.info("FastSearchBean resultset is set, docCount "+result.getDocCount());
}
public IQueryResult getResult(){
logger.error("ausgabe1: " + result.getDocument(1).getSummaryField("url").getStringValue());
logger.error("ausgabe2: " + result.getDocument(1).getSummaryField("teaser").getStringValue());
logger.error("ausgabe3: " + result.getDocument(1).getSummaryField("title").getStringValue());
logger.error("ausgabe4: " + result.getDocument(1).getSummaryField("publication").getStringValue());
return this.result;
}
}
sind keine standardklassen, aber das sollte ja hier keine rolle spielen. mache ich es aber in einer jsp und zwar so:
Code:
<c:out value='${searchbean.result.getDocument(1).getSummaryField("teaser").getStringValue()}'/>
dann gehts nicht. es wird nichts ausgegeben. liegt das an dem teaser string?
danke