Thon.ju
程序猿,繼續
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-8 評論-20 文章-4 trackbacks-0
SSH筆記五 整合Tiles2
SSH筆記目錄
SSH筆記一 用maven構建項目
(源碼下載
ssim1.rar
)
SSH筆記二 整合hibernate和spring
(源碼下載
ssim2-maven.rar
)
SSH筆記三 反向生成DAO 優化開發目錄
(源碼下載
ssim3-dao.rar
)
SSH筆記四 整合struts2
(源碼下載
ssim4-struts2.rar
)
SSH筆記五 整合Tiles2
(源碼下載
ssim5-tiles2.rar
)
今天的任務是添加Tiles2的支持,完成之后效果如下:
直接開始今天的內容了
1.在pom.xml中添加Tiles2的依賴
<
dependency
>
<
groupId
>
org.apache.struts
</
groupId
>
<
artifactId
>
struts2-tiles-plugin
</
artifactId
>
<
version
>
2.1.6
</
version
>
</
dependency
>
2.添加Tiles2的配置文件tiles-def.xml,并添加tiles-jsp.tld文件(找到對應版本)(注意:
DOCTYPE tiles-definitions PUBLIC 聲明要注意版本,比如Tiles包是2.1的要申明為2.1,這里我們用的Tiles2.0.x,所以申明用2.0的配置文件
)
<?
xml version="1.0" encoding="UTF-8"
?>
<!
DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration
2.0
//EN"
"http://struts.apache.org/dtds/tiles-config_
2_0
.dtd"
>
<
tiles-definitions
>
<
definition
name
="welcome"
template
="/template/layout.jsp"
>
<
put-attribute
name
="title"
value
="Welcome"
/>
<
put-attribute
name
="head"
value
="/template/head.jsp"
/>
<
put-attribute
name
="content"
value
="/template/content.jsp"
/>
<
put-attribute
name
="foot"
value
="/template/foot.jsp"
/>
</
definition
>
</
tiles-definitions
>
3.創建Tiles模版以及需要的內容頁
layout.jsp
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=UTF-8
"
pageEncoding
=
"
UTF-8
"
%>
<%
@ taglib uri
=
"
/WEB-INF/tiles-jsp.tld
"
prefix
=
"
tiles
"
%>
<%
@ taglib uri
=
"
/struts-tags
"
prefix
=
"
s
"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
>
<
HTML
>
<
HEAD
>
<
title
><
tiles:insertAttribute
name
="title"
/></
title
>
<
META
http-equiv
=Content-Type
content
="text/html; charset=utf-8"
>
</
HEAD
>
<
BODY
>
<
table
>
<
tbody
><
tr
>
<
td
><
tiles:insertAttribute
name
="head"
/></
td
></
tr
>
<
tr
>
<
td
><
tiles:insertAttribute
name
="content"
/></
td
></
tr
>
<
tr
>
<
td
><
tiles:insertAttribute
name
="foot"
/></
td
></
tr
>
</
tbody
></
table
>
</
BODY
>
</
HTML
>
head.jsp
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=UTF-8
"
pageEncoding
=
"
UTF-8
"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"
>
this is head
content.jsp
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=UTF-8
"
pageEncoding
=
"
UTF-8
"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"
>
<
table
height
="420px"
>
<
tr
><
td
>
this is body
</
td
>
</
tr
>
</
table
>
foot.jsp
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=UTF-8
"
pageEncoding
=
"
UTF-8
"
%>
this is foot
4.修改struts.xml文件,使用Tiles解析
user.xml
<?
xml version="1.0" encoding="UTF-8"
?>
<!
DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"
>
<
struts
>
<
package
name
="user"
namespace
="/user"
extends
="tiles-default"
>
<
action
name
="login"
class
="userAction"
method
="login"
>
<
result
name
="input"
>
/login.jsp
</
result
>
<
result
name
="success"
type
="tiles"
>
welcome
</
result
>
</
action
>
</
package
>
</
struts
>
Tiles的支持到此完成。
這個系列到此也基本結束,后面有根據時間可能會加上隨機碼驗證,以及MD5編譯密碼或者Fckeditor錄入文章等常用內容,謝謝關注
posted on 2009-08-11 22:59
ju
閱讀(2479)
評論(2)
編輯
收藏
所屬分類:
SSH系列
評論:
#
re: SSH筆記五 整合Tiles2 2009-08-12 12:27 |
樂蜂網
好東西啊
回復
更多評論
#
re: SSH筆記五 整合Tiles2[未登錄]
2011-03-16 16:28 |
alex
19914403 加我qq吧
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
jspBrowser中文亂碼解決
SSH筆記五 整合Tiles2
SSH筆記四 整合struts2
SSH筆記三 反向生成DAO 優化開發目錄
SSH筆記二 整合hibernate和spring
SSH筆記一 用maven構建項目
<
2009年8月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
(7)
ETL
SSH系列(6)
優化軟件
開源代碼學習
數據庫
狂想曲(1)
隨筆檔案
(8)
2010年2月 (1)
2010年1月 (1)
2009年10月 (1)
2009年8月 (5)
文章分類
(4)
優化軟件
數據庫(4)
文章檔案
(5)
2009年12月 (2)
2008年12月 (1)
2008年11月 (2)
相冊
在路上
最新隨筆
1.?多個div不換行,可橫向拖動
2.?jspBrowser中文亂碼解決
3.?將execl數據插入到SqlServer中
4.?修改數據庫所有者
5.?輕松一下,猜猜答案
6.?SSH筆記五 整合Tiles2
7.?SSH筆記四 整合struts2
8.?SSH筆記三 反向生成DAO 優化開發目錄
9.?SSH筆記二 整合hibernate和spring
10.?SSH筆記一 用maven構建項目
搜索
積分與排名
積分 - 30092
排名 - 1383
最新評論
1.?re: jspBrowser中文亂碼解決[未登錄]
沒用
--allen
2.?re: jspBrowser中文亂碼解決
你好,非常感謝提供這么好的插件,我下的是你提供的支持中文的jspbrowser,但是上傳帶中文的文件還是有問題,問一下是什么原因?
--qoqo
3.?re: jspBrowser中文亂碼解決
在linux 下有些問題
--xj
4.?re: SSH筆記五 整合Tiles2[未登錄]
19914403 加我qq吧
--alex
5.?re: 輕松一下,猜猜答案
評論內容較長,點擊標題查看
--anlaneg@qq.com
閱讀排行榜
1.?SSH筆記一 用maven構建項目(8945)
2.?SSH筆記二 整合hibernate和spring(5252)
3.?SSH筆記三 反向生成DAO 優化開發目錄(3534)
4.?SSH筆記四 整合struts2(2770)
5.?SSH筆記五 整合Tiles2(2479)
評論排行榜
1.?輕松一下,猜猜答案(9)
2.?jspBrowser中文亂碼解決(3)
3.?SSH筆記二 整合hibernate和spring(3)
4.?SSH筆記五 整合Tiles2(2)
5.?SSH筆記四 整合struts2(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 ju
主站蜘蛛池模板:
国产精品免费一区二区三区
|
亚洲不卡无码av中文字幕
|
久久精品无码免费不卡
|
亚洲区日韩精品中文字幕
|
色拍自拍亚洲综合图区
|
国产亚洲精品拍拍拍拍拍
|
免费黄网在线观看
|
国产大片线上免费观看
|
99在线观看免费视频
|
在线人成免费视频69国产
|
一级做受视频免费是看美女
|
亚洲精品一卡2卡3卡四卡乱码
|
亚洲视频小说图片
|
亚洲国产精品热久久
|
亚洲人成网站在线播放vr
|
久久久久亚洲?V成人无码
|
又粗又大又长又爽免费视频
|
免费高清av一区二区三区
|
皇色在线视频免费网站
|
91成人免费观看网站
|
黄+色+性+人免费
|
99re6在线精品视频免费播放
|
99久久99这里只有免费的精品
|
四虎精品成人免费视频
|
免费人成视频在线播放
|
美女裸免费观看网站
|
菠萝菠萝蜜在线免费视频
|
黄网站在线播放视频免费观看
|
老妇激情毛片免费
|
日韩大片免费观看视频播放
|
免费大片av手机看片
|
国产成人亚洲精品91专区高清
|
免费在线观看亚洲
|
国产亚洲精品欧洲在线观看
|
国产亚洲精品AAAA片APP
|
日韩成人精品日本亚洲
|
无套内射无矿码免费看黄
|
久久精品无码免费不卡
|
暖暖日本免费中文字幕
|
1000部免费啪啪十八未年禁止观看
|
日韩免费在线中文字幕
|