Tiles框架使用
来源:互联网 发布:cf手游机枪数据 编辑:程序博客网 时间:2024/06/06 13:12
Tiles框架使用涉及以下5个步骤:
1.启用Tiles插件
2.创建Tiles定义
3.创建布局JSP并使用Tiles标签库
4.创建内容JSP,填充布局JSP
5.使用Tiles定义
启用插件
struts-config.xml配置
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
</plug-in>
web.xml配置
<init-param>
<param-name>chainConfig</param-name>
<param-value>org/apache/struts/tiles/chain-config.xml</param-value>
</init-param>
它将使Struts从Tiles的.jar文件(如:struts-tiles-1.3.5.jar)载入特定Tiles的chain-config.xml文件
创建Tiles定义
有两种方法创建Tiles的定义和制定用于应用的属性。
1.可在Tiles XML配置文件中定义它们
2.可在JSP中用Tiles标签库定义它们
web.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>chainConfig</param-name>
<param-value>org/apache/struts/tiles/chain-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
struts-config.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources />
<form-beans />
<global-exceptions />
<global-forwards />
<action-mappings />
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
</plug-in>
</struts-config>
- Struts 框架-----使用 Tiles
- Struts Tiles框架使用
- Struts Tiles框架使用
- tiles框架的使用
- TILES框架的使用
- Struts Tiles框架使用
- Tiles框架使用
- Struts Tiles框架使用
- Tiles框架如何使用介绍
- Struts Tiles框架的使用
- Tiles框架使用总结(转)
- tiles框架的使用记录
- ssm框架下 tiles框架 的使用
- Tiles框架
- Tiles框架
- Tiles框架
- tiles框架
- Tiles框架
- 关于SQL2008日志文件处理
- PropertyEditorSupport注入值实例
- tar系列解压缩相关
- Spring AOP实例
- Spring AOP 实例2
- Tiles框架使用
- 马云为何在赌城拉斯维加斯逢赌必赢
- 32 timer parameter
- 北极光创投吴炯:寻找下一个马云
- 周伟焜挥别IBM 一个时代结束
- 天涯在线邢明:清贫创业拒绝新浪搜狐收购
- hdoj 1060 Leftmost Digit 幂指函数取对数
- 数学天才的生死逃亡游戏:几率游戏
- 怎么建设一个论坛?论坛建设方案和运作方案