日期:2014-05-20  浏览次数:20802 次

<c:import的问题
项目用到了大量的<c:import/>标签,如:<c:import url="/temp/enu.jsp" charEncoding="UTF-8"/>  

修改每个action很麻烦,而且并不是每个action都import页面enu.jsp。我的想法是:让<c:import/>标签根据url参数的文件名是不是enu.jsp,决定要不要执行一段代码,这段代码会把一个变量值放到requestScope的Title里;enu.jsp里面就可以用${requestScope.Title}获得变量值了;

<c:import/>有这样的功能吗?如果有,要怎么写;没有的话,是不是要改写<c:import/>,怎么改写呢?

------解决方案--------------------
<c:if 条件判断
<c:set 往域中放东西

觉得楼主还是去修改enu.jsp会比较合适。
要不就做一过滤器。