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構建項目
<
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構建項目
搜索
積分與排名
積分 - 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
主站蜘蛛池模板:
免费看小12萝裸体视频国产
|
成年美女黄网站色大免费视频
|
免费国产a国产片高清
|
亚洲另类无码专区首页
|
成人免费毛片内射美女APP
|
亚洲av永久无码精品三区在线4
|
国产成人免费午夜在线观看
|
亚洲一级黄色大片
|
毛片基地免费观看
|
亚洲综合色婷婷在线观看
|
搜日本一区二区三区免费高清视频
|
亚洲欧美国产欧美色欲
|
九九精品免费视频
|
亚洲天堂2017无码中文
|
白白国产永久免费视频
|
国产亚洲精品成人久久网站
|
四虎影库久免费视频
|
中国人免费观看高清在线观看二区
|
国产人成亚洲第一网站在线播放
|
97视频热人人精品免费
|
亚洲成AV人片高潮喷水
|
亚洲综合亚洲综合网成人
|
久久er国产精品免费观看8
|
亚洲人成网77777亚洲色
|
久久午夜伦鲁片免费无码
|
亚洲人成在线精品
|
青青草国产免费久久久下载
|
国产日韩亚洲大尺度高清
|
免费的全黄一级录像带
|
亚洲激情视频图片
|
亚洲片一区二区三区
|
国产在线一区二区综合免费视频
|
亚洲色av性色在线观无码
|
日本无吗免费一二区
|
中文字幕免费在线看电影大全
|
亚洲黄色在线视频
|
国产免费变态视频网址网站
|
成全视频高清免费观看电视剧
|
亚洲AV无码乱码在线观看
|
精品熟女少妇av免费久久
|
亚洲爆乳大丰满无码专区
|