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
閱讀(2480)
評論(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構建項目
<
2011年3月
>
日
一
二
三
四
五
六
27
28
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
6
7
8
9
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(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構建項目
搜索
積分與排名
積分 - 30095
排名 - 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(2480)
評論排行榜
1.?輕松一下,猜猜答案(9)
2.?jspBrowser中文亂碼解決(3)
3.?SSH筆記二 整合hibernate和spring(3)
4.?SSH筆記五 整合Tiles2(2)
5.?SSH筆記四 整合struts2(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 ju
主站蜘蛛池模板:
三级网站免费观看
|
国产亚洲精品免费
|
日韩精品久久久久久免费
|
亚洲色婷婷一区二区三区
|
国产97视频人人做人人爱免费
|
亚洲美女高清一区二区三区
|
久久精品人成免费
|
亚洲综合在线视频
|
中文字幕免费在线看线人
|
亚洲jjzzjjzz在线播放
|
成年人免费观看视频网站
|
亚洲av永久无码一区二区三区
|
亚洲精品动漫免费二区
|
亚洲av最新在线观看网址
|
亚洲第一成人影院
|
99视频在线观看免费
|
97se亚洲综合在线
|
天天天欲色欲色WWW免费
|
国产综合激情在线亚洲第一页
|
亚洲AV中文无码乱人伦
|
99视频在线观看免费
|
亚洲福利一区二区三区
|
在线看片人成视频免费无遮挡
|
在线亚洲精品视频
|
亚洲大尺度无码专区尤物
|
成人免费福利视频
|
国产精品亚洲专区一区
|
亚洲精品白浆高清久久久久久
|
亚洲免费二区三区
|
污污视频网站免费观看
|
亚洲AV无码久久寂寞少妇
|
成人毛片18岁女人毛片免费看
|
黄色a级片免费看
|
中文字幕亚洲精品资源网
|
蜜桃精品免费久久久久影院
|
国产精品无码永久免费888
|
亚洲性色成人av天堂
|
亚洲av无码国产精品色在线看不卡
|
一级毛片在线免费播放
|
久久久久亚洲精品日久生情
|
午夜时刻免费入口
|