tile的问题(如果页面带有逻辑转向)

scud 04-08-04

在程序中使用tile,(不使用struts)

程序的流程是: 在开始判断权限或者是否存在对应记录

如果否转向一个错误页面
如果是,转向显示页面

如果写tile的定义那... 有点晕

关键是想复用开始的bean,不想在2个页面里都实例化bean

或者大家平常是怎么做的哪? 我第一次用...

scud
2004-08-04 17:49

前提是不想全部用taglib,太麻烦

我现在的做法是把其中一部分作为string,

<jsp:useBean id="supp" scope="page" class="thunisoft.web.bean.support.UpdFile" />
<%
//.......一些判断
%>

<tiles:insert page="/tileskin/temp_main.jsp" flush="true">
<tiles:put name="pagetitle" value="支持服务" />
<tiles:put name="headlink" value="/tileskin/updfiles/headlink.jsp" />
<tiles:put name="leftmenu" value="/tileskin/updfiles/leftmenu.jsp" />
<tiles:put name="context_head" value="/tileskin/updfiles/context_head.jsp" />
<tiles:put name="context_body">

这里是一大堆内容(不是静态的,用到了上面的bean)

</tiles:put>
</tiles:insert>

scud
2004-08-04 17:50

前提是不想全部用taglib,太麻烦

我现在的做法是把其中一部分作为string,

<jsp:useBean id="supp" scope="page" class="thunisoft.web.bean.support.UpdFile" />
<%
//.......一些判断
%>

<tiles:insert page=
"/tileskin/temp_main.jsp" flush="true">
<tiles:put name=
"pagetitle" value="支持服务" />
<tiles:put name=
"headlink" value="/tileskin/updfiles/headlink.jsp" />
<tiles:put name=
"leftmenu" value="/tileskin/updfiles/leftmenu.jsp" />
<tiles:put name=
"context_head" value="/tileskin/updfiles/context_head.jsp" />
<tiles:put name=
"context_body">

//这里是一大堆内容(不是静态的,用到了上面的bean)

</tiles:put>
</tiles:insert>

scud
2004-08-04 17:52

我已经登录了,怎么还是"客人" 奇怪啊

怎么修改页面

banq
2004-08-05 08:42

最好Tiles和Struts结合使用,

一般是 Servler/Action --> Tiltes --> Jsp
这样不会搞乱。
如果你是Jsp ---> tiles -->Jsp

项目一复杂,头都搞晕,自己搞自己迷糊阵了,我是放弃了。

2Go 1 2 下一页