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
主站蜘蛛池模板:
999在线视频精品免费播放观看
|
含羞草国产亚洲精品岁国产精品
|
中文字幕亚洲无线码
|
亚洲色成人WWW永久在线观看
|
国产1000部成人免费视频
|
亚洲国产成人精品无码一区二区
|
亚洲成年人免费网站
|
亚洲大尺码专区影院
|
黄瓜视频影院在线观看免费
|
日韩亚洲国产高清免费视频
|
在线观看免费为成年视频
|
亚洲日韩国产AV无码无码精品
|
永久免费看bbb
|
老外毛片免费视频播放
|
成人伊人亚洲人综合网站222
|
人人爽人人爽人人片av免费
|
在线观看午夜亚洲一区
|
一个人免费日韩不卡视频
|
亚洲毛片免费观看
|
91免费资源网站入口
|
亚洲丰满熟女一区二区哦
|
中文字幕亚洲日韩无线码
|
久久精品成人免费观看
|
亚洲一级毛片中文字幕
|
麻豆精品国产免费观看
|
eeuss影院免费直达入口
|
亚洲国产成人久久综合一
|
国产v精品成人免费视频400条
|
精品国产_亚洲人成在线
|
亚洲精品无码永久中文字幕
|
日本黄网站动漫视频免费
|
亚洲AV无码专区在线电影成人
|
日本不卡免费新一二三区
|
添bbb免费观看高清视频
|
久久精品国产精品亚洲艾草网
|
免费a级毛片高清视频不卡
|
日韩在线视频免费
|
亚洲精品人成电影网
|
免费人妻无码不卡中文字幕18禁
|
a级毛片免费全部播放
|
亚洲影院天堂中文av色
|