现在我有一个js叫做dateutil.js,里面写了用来生成生成日期选择器的的方法function dateSelection(...)。
还有一个用来显示这个日期选择期的页面displayDate.jsp,在页面里调用dateSelection方法。
以及用来一个父级页面date.jsp,使用了struts的tiles功能将displayDate.jsp作为它的子页面。
现在我的问题是,如果直接在浏览器里访问displayDate.jsp,则日期选择器控件可以正常显示,一切OK。
但如果在浏览器里通过父页面date.jsp访问,那子页面那儿本来该显示出日期选择器的位置就是一片空白,调试了一下发现根本没有进入javascript方法。
当我改用<jsp:include page="displayDate.jsp" />这类嵌套页面的方法时,也没有问题,可以正常显示,唯独struts的tiles会出毛病。
请问是不是struts的tiles功能和js造成了某种冲突而导致的呢?我该怎么改?