说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

struts中用tiles实现网页动态显示不同模板页面的讨论~~

编辑:说三道四文库 发布时间:2018-07-18 10:25
HTML文档下载 WORD文档下载 PDF文档下载
我想在struts中做不同用户显示不同模板显示的功能。设计如下:
tiles-definitions:

<definition name="issue" path="/layouts/issue.jsp">
<put name="menu" value="/issue/menu.jsp" />
</definition>

index.jsp:
……
<tiles:insert attribute=issue/>
……

issue.jsp:
……
<tiles:insert attribute='menu' />
……

menu.jsp:


IndexAction 做逻辑处理,里面初始化页面的各种参数,根据用户取出应该显示的模板的一些参数。
处理成功后forword到index.jsp页面,这个页面上有
<tiles:insert definition="issue" flush="true" />此标签根据IndexAction里取的模板参数进行相应显示。(假设取得是issue这个模板)
issue这个模板上的<tiles:insert attribute='menu' />要显示menu.jsp这个页面。

那么现在我在IndexAction上初始化的那些参数,是否可以显示在menu.jsp上?这个menu.jsp页面该怎么样写?可以写入struts标签跟jsp代码什么的吗?我在IndexAction上设入request的数据可以在这个menu.jsp上通过struts标签取出来吗?

另外我的这个流程是正确的吗?在index.jsp页面的哪个通过逻辑判断取得相应模板的方法可取吗?

望大家讨论~~多谢~~~
幫你頂一下吧
學習
呵呵
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘