网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.md5算法的java源代码.
.使用Java Swing创建一个XML编辑器.
.定位符.
.结合struts和hibernate谈J2EE架构.
.Sun StorEdgeTM的瞬时映像功能.
.Java套接字编程(下)(2).
.JAVA程序员的新挑战:IBM推出新的.
.delete 运算符.
.常见的十四种Java开发工具及其特.
.学习使用J2EE Web应用的事件功能.
.Java环境变量的设置.
.项目开发规范(Java).
.J2SE API读取Properties文件六种.
.[环境设置] for server.xml of T.
.JBuilder 使用中的常见问题归纳整.
.JDBC系列教程(三)---语句.
.理解Subjects, Principals and .
.Java技术与XML常见问题之JAXB.
.部署基于JBoss 的 J2EE应用程序.
.Web开发设计:DisplayTag应用指南.

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

发表日期:2008-1-5



  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 识别新文件:

  1. 转至 TOMCAT_HOME/bin 目录。
  2. 通过输入 ./shutdown.sh(假如在运行 Unix)或 ./shutdown.bat(假如在运行 Windows)来关闭 Tomcat 服务器。
  3. 转至 EX2_INSTALL 目录。
  4. 输入 ant undeploy ,以从 Tomcat webapp 目录中除去 ex2.war 文件和解压的 ex2 目录。
  5. 输入 ant deploy 。
  6. 转至 TOMCAT_HOME/bin 目录。
  7. 通过输入 ./startup.sh (假如在运行 Unix)或 ./startup.bat (假如在运行 Windows)来启动 Tomcat 服务器。
  8. 将 Web 浏览器指向 http://localhost:8080/ex2。重新将页面装入浏览器,以确保您看到的不是示例 2 Web 应用程序的高速缓存副本。您应该会看到新的带有天气组件的“Hello, World”页面。

示例 2 应用程序说明了下表 2 中所总结的基于 MVC 的 Struts 和 Tiles Web 应用程序模型的优缺点。


上一篇:JAVA入门教程:第四章 人气:600
下一篇:Struts 和 Tiles 辅助基于组件的开发(1) 人气:877
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐