認識世界,認識JAVA
解放思想,實事求是
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-60 評論-35 文章-15 trackbacks-0
Struts下面的動態(tài)建立、組裝“動態(tài)表單”(代碼級別、非xml聲明)〔原創(chuàng)〕
作者:邱洋
QQ:1964477
有一個動態(tài)的form配置如下:
<
form-bean?
name
="adminGroupModifyForm"
?type
="org.apache.struts.validator.DynaValidatorForm"
>
?????
<
form-property?
name
="name"
?type
="java.lang.String"
?
/>
</
form-bean
>
有一個jsp文件包括以下代碼:
<
html:form?
action
="/adminGroupModify"
>
????
<
html:text?
property
="name"
>
??
</
html:form
>
現(xiàn)在要做的是動態(tài)的向name設置值,那么我們就在Action中動態(tài)生成adminGroupModifyForm,這樣就可以直接實現(xiàn)以前用以下代碼才能實現(xiàn)的效果了↓(下面這個是以前的實現(xiàn)方法)
<
form?
action
="xxx"
>
???
<
input?
type
="text?value=?<c:out?value="
${requestScrop.name}"?
/>
?">
</
form
>
(具體應用)實現(xiàn)動態(tài)裝配struts-config.xml中的動態(tài)表單的方法如下:
有以下動態(tài)表單:
????
<
form-bean?
name
="adminGroupModifyForm"
?type
="org.apache.struts.validator.DynaValidatorForm"
>
??????
<
form-property?
name
="memo"
?type
="java.lang.String"
?
/>
??????
<
form-property?
name
="upage"
?type
="java.lang.Integer"
?
/>
??????
<
form-property?
name
="flag"
?type
="java.lang.String"
?
/>
??????
<
form-property?
name
="lowage"
?type
="java.lang.Integer"
?
/>
??????
<
form-property?
name
="name"
?type
="java.lang.String"
?
/>
??????
<
form-property?
name
="id"
?type
="java.lang.Integer"
?
/>
????
</
form-bean
>
在Action中輸入以下代碼:
????DynaActionFormClass?dynaClass?
=
?DynaActionFormClass.createDynaActionFormClass(
this
.getServlet().findFormBean(
"
adminGroupModifyForm
"
));
????DynaValidatorForm?adminGroupModifyForm?
=
?(DynaValidatorForm)?dynaClass.newInstance();
????adminGroupModifyForm.set(
"
id
"
,nowgrouping.getId());
????adminGroupModifyForm.set(
"
name
"
,nowgrouping.getName());
????adminGroupModifyForm.set(
"
upage
"
,Integer.valueOf(nowgrouping.getUpage()));
????adminGroupModifyForm.set(
"
lowage
"
,nowgrouping.getLowage());
????adminGroupModifyForm.set(
"
flag
"
,nowgrouping.getFlag());
????adminGroupModifyForm.set(
"
memo
"
,nowgrouping.getMemo());
????request.setAttribute(
"
adminGroupModifyForm
"
,adminGroupModifyForm);
要注意兩點
1、必須在Action類中執(zhí)行
2、寫入系統(tǒng)的request.setAttribute的屬性名字,必須與xml文件中聲明的表單名相同
posted on 2006-08-31 23:27
Q系列類、方法、變量……
閱讀(325)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
<
2006年8月
>
日
一
二
三
四
五
六
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
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2008年1月 (1)
2007年12月 (1)
2007年4月 (1)
2007年1月 (28)
2006年11月 (2)
2006年10月 (4)
2006年9月 (5)
2006年8月 (4)
2006年6月 (1)
2006年5月 (3)
2006年4月 (9)
2006年3月 (1)
文章分類
優(yōu)秀文章搜集(8)
網(wǎng)上工具代碼(7)
文章檔案
2006年6月 (4)
2006年5月 (5)
2006年4月 (6)
相冊
心情相冊
優(yōu)秀文章、知識
java編碼規(guī)范
漂亮的LOGO
電子書下載
1000本JAVA程序設計電子書專題下載
搜索
最新評論
1.?re: 在javascript與flash之間游弋[未登錄]
jiba
--1
2.?re: 在javascript與flash之間游弋[未登錄]
1
--1
3.?re: JS實現(xiàn)的動態(tài)圖片新聞
我那個去
--李勝
4.?re: 采用p6spy完整顯示hibernate的SQL語句
我tomcat下啟動也報錯,郁悶!!!!
--jinsf
5.?re: 采用p6spy完整顯示hibernate的SQL語句[未登錄]
我啟動tomcat報錯呢
--haldis
閱讀排行榜
1.?采用p6spy完整顯示hibernate的SQL語句(6775)
2.?[原創(chuàng),多圖]完全調(diào)配Eclipse+JBOSS4.0進行J2EE開發(fā)[實戰(zhàn)](3634)
3.?HTMLAREA 3.0使用以及調(diào)用(3005)
4.?在javascript與flash之間游弋(2961)
5.?JS實現(xiàn)的動態(tài)圖片新聞(2672)
評論排行榜
1.?[原創(chuàng),多圖]完全調(diào)配Eclipse+JBOSS4.0進行J2EE開發(fā)[實戰(zhàn)](6)
2.?采用p6spy完整顯示hibernate的SQL語句(5)
3.?FLASH+PHOTOSHOP=?Macromedia被Adobe收購!強(3)
4.?[轉(zhuǎn)貼]有效編寫軟件的75條建議(3)
5.?HTMLAREA 3.0使用以及調(diào)用(3)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 Q系列類、方法、變量……
主站蜘蛛池模板:
精品无码专区亚洲
|
日韩亚洲国产综合高清
|
无码毛片一区二区三区视频免费播放
|
亚洲国产成人无码AV在线
|
国产免费久久精品99re丫y
|
亚洲成年人啊啊aa在线观看
|
亚洲码国产精品高潮在线
|
有色视频在线观看免费高清在线直播
|
国产免费av片在线无码免费看
|
亚洲AV综合色区无码另类小说
|
亚洲人成77777在线观看网
|
嫖丰满老熟妇AAAA片免费看
|
亚洲精品123区在线观看
|
日韩免费高清视频
|
亚洲成a人片在线观
|
两个人看的www免费高清
|
亚洲日韩欧洲无码av夜夜摸
|
成在人线av无码免费高潮喷水
|
久久国产色AV免费观看
|
国产精品亚洲高清一区二区
|
精品久久久久久无码免费
|
亚洲国产精品自在线一区二区
|
69av免费视频
|
亚洲AV无码一区二区三区牲色
|
亚洲国产精品狼友中文久久久
|
十八禁视频在线观看免费无码无遮挡骂过
|
亚洲中文字幕无码久久精品1
|
婷婷亚洲综合五月天小说在线
|
亚洲日韩中文字幕日韩在线
|
久久免费观看国产精品88av
|
亚洲人成网77777色在线播放
|
91香焦国产线观看看免费
|
亚洲熟妇丰满xxxxx
|
成人无码区免费视频观看
|
香蕉97碰碰视频免费
|
97久久精品亚洲中文字幕无码
|
免费网站看v片在线香蕉
|
亚洲综合色婷婷在线观看
|
亚洲欧洲中文日韩久久AV乱码
|
69精品免费视频
|
国产91成人精品亚洲精品
|