简单的问题,但我解决不了。在servlet中,我有:

HashMap<String,String> map= new HashMap<>();
map.put("view", "/footer.jsp");
request.setAttribute("foot.er",map);


在Tiles xml文件中,我有:

templateExpression="${['foot.er']['view']}">


我尝试的所有变体均无效。请帮忙。

最佳答案

requestScope['foot.er'].viewrequestScope['foot.er']['view']应该可以。但是,通过在属性值中加点,使您自己的生活变得困难。将属性命名为“页脚”,以便可以使用footer.view

关于java - EL,名称的哈希图和点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26944994/

10-10 11:06