如果我有以下课程
public class A {
String c;
B b;
public String getSome(String x) {
//some processing setting some
return some;
}
public B getB() { return b; }
public String getC() { return c; }
....
}
class B {
public String getSome(String key) {
//some processing setting some
return some;
}
//...
}
假设我的模型对象在某些jsp中是A. 如何显示以下值:
model.getSome(model.getB().getSome(model.getC()))
相当于:
String c = model.getC();
B b = model.getB();
String someFromB = b.getSome(c);
String someFromA = model.getSome(someFromB);
使用Scriptlets我会这样做:
<%
A model = request.getAttibute("MODEL");
%>
THE RESULT IS: <%= model.getSome(model.getB().getSome(model.getC())) %>
如何在Spring EL中完成?
请不要向我发送Spring EL文档的参考文献 我已经阅读过了,但仍然不知道该怎么做 如果可能,请写下你将如何做。