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

04-08-04 scud

在程序中使用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>

<p>

scud
2004-08-04 17:52

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

怎么修改页面

banq
2004-08-05 08:42

最好Tiles和Struts结合使用,

一般是 Servler/Action --> Tiltes --> Jsp

这样不会搞乱。

如果你是Jsp ---> tiles -->Jsp

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

2Go 1 2 下一页