简单的问题,但我解决不了。在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'].view
或requestScope['foot.er']['view']
应该可以。但是,通过在属性值中加点,使您自己的生活变得困难。将属性命名为“页脚”,以便可以使用footer.view
。
关于java - EL,名称的哈希图和点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26944994/