Struts 和 Tiles 辅助基于组件的开发(4)
2008-01-05 19:38:11 来源:WEB开发网核心提示:Struts 和 Tiles 辅助基于组件的开发(4) 2.在 EX2_INSTALL/src/web/tiles-layouts/rootLayout.jsp 中,找到清单 3 中显示的代码,Struts 和 Tiles 辅助基于组件的开发(4),然后编辑它以添加 <br>
Struts 和 Tiles 辅助基于组件的开发(4)
2.在 EX2_INSTALL/src/web/tiles-layouts/rootLayout.jsp 中,找到清单 3 中显示的代码,然后编辑它以添加 <br> 标记和代码来插入 panel4 ,如清单 4 所示:
清单 3. 原始 rootLayout.jsp 代码
<td width="35%">
<!-- ============================================================ -->
<!-- Begin panel1 -->
<tiles:insert attribute="panel1"/>
<!-- End panel1 -->
<!-- ============================================================ -->
<br>
<!-- ============================================================ -->
<!-- Begin panel2 -->
<tiles:insert attribute="panel2"/>
<!-- End panel2 -->
<!-- ============================================================ -->
</td>
清单 4. 新的 rootLayout.jsp 代码
<td width="35%">
<!-- ============================================================ -->
<!-- Begin panel1 -->
<tiles:insert attribute="panel1"/>
<!-- End panel1 -->
<!-- ============================================================ -->
<br>
<!-- ============================================================ -->
<!-- Begin panel2 -->
<tiles:insert attribute="panel2"/>
<!-- End panel2 -->
<!-- ============================================================ -->
<br>
<!-- ============================================================ -->
<!-- Begin panel4 -->
<tiles:insert attribute="panel4"/>
<!-- End panel4 -->
<!-- ============================================================ -->
</td>
注: EX3_INSTALL 中的示例 3 应用程序只是示例 2 加上前面所做的更改;假如有问题,可以使用该代码。
现在,需要执行一些步骤使 Tomcat 识别新文件:
- 转至 TOMCAT_HOME/bin 目录。
- 通过输入 ./shutdown.sh(假如在运行 Unix)或 ./shutdown.bat(假如在运行 Windows)来关闭 Tomcat 服务器。
- 转至 EX2_INSTALL 目录。
- 输入 ant undeploy ,以从 Tomcat webapp 目录中除去 ex2.war 文件和解压的 ex2 目录。
- 输入 ant deploy 。
- 转至 TOMCAT_HOME/bin 目录。
- 通过输入 ./startup.sh (假如在运行 Unix)或 ./startup.bat (假如在运行 Windows)来启动 Tomcat 服务器。
- 将 Web 浏览器指向 http://localhost:8080/ex2。重新将页面装入浏览器,以确保您看到的不是示例 2 Web 应用程序的高速缓存副本。您应该会看到新的带有天气组件的“Hello, World”页面。
示例 2 应用程序说明了下表 2 中所总结的基于 MVC 的 Struts 和 Tiles Web 应用程序模型的优缺点。
- ››Struts2配置文件中redirect传递中文参数乱码的解决...
- ››StrutsTestCase 简化开发过程
- ››struts 中一些包的详解
- ››struts1与struts2的区别
- ››struts学习1
- ››struts-2.1.8.1+jquery-1.3.2+spring-framework-2...
- ››Struts优缺点及实施经验总结
- ››Struts优缺点剖析
- ››Struts2中的DMI
- ››TileSense: AS3 tile based platform engine
- ››Struts2入门介绍1 -- Struts2介绍及运行一个简单...
- ››Struts2 redirectAction转向时默认加pass的问题
更多精彩
赞助商链接