我正在开发一个系统。
系统内要求,动态展现页面的内容。
既是——页面中的元素和元素的位置,都在数据库中存着。
而页面展示使用STRUTS2的。
请问有什么解决方案可以实现动态显示JSP页面的内容?
谢谢帮忙的朋友~~

解决方案 »

  1.   

    你可以用struts+spring+hibernate来做,在后台取数据库中的数据,放到一个list中,在前台用jstl把后台list中的信息取出来。
    前台页面中给你个例子看看吧 <table width="100%" border="0" cellPadding="0" cellSpacing="1" bgcolor="#6386d6">
                  <tr bgcolor="#EFF3F7" class="TableBody1">
          <td width="5%" height="37" align="center"><b>序号</b></td>
          <td width="18%" height="37" align="center"><B>模块名称</B></td>
          <td width="18%" height="37" align="center"><b>模块编号</b></td>
          <td width="18%" height="37" align="center"><b>父模块名称</b></td>
                  </tr>
           
              <c:if test="${!empty pm.list}">
              <c:forEach items="${pm.list}" var="module">
          <tr>
          <td align="center" vAlign="middle">${module.id }</td>
              <td align="center" vAlign="middle">
                           <a href="module.action?parentId=${module.id}">${module.name }</a></td>
              <td align="center" vAlign="middle">${module.sn }</td>
              
              <td align="center" vAlign="middle">
              <c:if test="${!empty org.parent}">
              <c:out value="${module.parent.name}"></c:out>
              </c:if>
              </td>
            </tr>
            </c:forEach>
      </table>