el在html标签中能不能直接取ognl栈里的值?
[quote]el在html标签中能不能直接取ognl栈里的值? [/quote]
可以取出一部分吧。
[b]看实验:[/b]
[code="java"]public class ELAction {
private String actionParam;
public String getActionParam() {
return actionParam;
}
public void setActionParam(String actionParam) {
this.actionParam = actionParam;
}
public String execute(){
actionParam = "This is action Field";
ActionContext.getContext().put("requestParam", "This is request Param");
ActionContext.getContext().getSession().put("sessionParam", "This is session Param");
ActionContext.getContext().getApplication().put("applicationParam", "This is Application Param");
return "success";
}
}[/code]
[code="java"]
Action中的值:${actionParam}
Request中的值:${requestParam}
Session中的值:${sessionParam}
Application中的值:${applicationParam}
[/code]
[b]输出:[/b]
Action中的值:This is action Field
Request中的值:This is request Param
Session中的值:This is session Param
Application中的值:This is Application Param