Struts 和 Tiles 辅助基于组件的开发(4)

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

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 应用程序模型的优缺点。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航