现在正看tiles呢~明白了基本原理,也配置通过~~不过没想通用action配合titles怎么实现,动态显示不同的模板样式啊?
这个模板号码是数据库里的,模板样式是固定的~~不过不太清楚具体流程,那位指点一下啊?

解决方案 »

  1.   

    帮楼主UP...另想请大家指教,我在session里放了个RssultSet rs ,要显示在一个表格里头<table>,,,,</table>
    有没有这样的标签呀.另外和这一路的标签怎么学呀,给点资料行不行呀.谢谢大家了
      

  2.   

    我的相关问题,请去接分:
    http://expert.csdn.net/Expert/topic/2845/2845215.xml?temp=.6804315欢迎大家讨论~~~
      

  3.   

    关于struts-template.tld的用法给你个我们项目的例子:
    template.jsp :<%@ page contentType="text/html; charset=Shift_JIS" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
    <html:html>
    <body background="image/bg.gif" >
    <template:get name="header" />
    <template:get name="body" />
    <template:get name="footer" />
    </body>
    </html:html>A.jsp :<%@ page contentType="text/html; charset=Shift_JIS" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %><template:insert template="/jsp/template.jsp">
        <template:put name="header" content="/jsp/header.jsp" />
        <template:put name="body" content="/jsp/A_body.jsp" />
        <template:put name="footer" content="/jsp/footer.jsp" />
    </template:insert>
    <c:remove var="moduleid" scope="request"/>A_body.jsp :
    涉及公司机密略去。。 可以也就是一个简单的jsp。在struts-config中用A.jsp即可。呵呵!慢慢理解
      

  4.   

    《jsp web编程指南》---电子工业出版社
    第18章有讲解。
      

  5.   

    定义模版:
    <body bgcolor=#ffffff topmargin=0 marginheight=0 leftmargin=0 marginwidth=0>
    <table cellSpacing="0" cellpadding="0" width=100% border="0" align="center"><tr><td>
    <!-- START OF HEADER -->
    <template:get name="header"/>
    <!-- END OF HEADER -->
    </td></tr><tr><td>
    <!-- START OF CONTENT -->
    <template:get name="content"/>
    <!--END OF CONTENT -->
    </td></tr><tr><td>
    <!-- START OF FOOTER -->
    <template:get name="footer"/>
    <!-- END OF FOOTER -->
    </td></tr></table>
    </body>使用模版:
    <template:insert template='/template/basicTemplate.jsp'>
    <template:put name='header' content='/content/Header.jsp'/>
    <template:put name='content' content='/content/Content.jsp'/>
    <template:put name='footer' content='/content/footer.jsp'/>
    </template:insert>