認(rèn)識(shí)世界,認(rèn)識(shí)JAVA
解放思想,實(shí)事求是
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
隨筆-60 評(píng)論-35 文章-15 trackbacks-0
Struts下面的動(dòng)態(tài)建立、組裝“動(dòng)態(tài)表單”(代碼級(jí)別、非xml聲明)〔原創(chuàng)〕
作者:邱洋
QQ:1964477
有一個(gè)動(dòng)態(tài)的form配置如下:
<
form-bean?
name
="adminGroupModifyForm"
?type
="org.apache.struts.validator.DynaValidatorForm"
>
?????
<
form-property?
name
="name"
?type
="java.lang.String"
?
/>
</
form-bean
>
有一個(gè)jsp文件包括以下代碼:
<
html:form?
action
="/adminGroupModify"
>
????
<
html:text?
property
="name"
>
??
</
html:form
>
現(xiàn)在要做的是動(dòng)態(tài)的向name設(shè)置值,那么我們就在Action中動(dòng)態(tài)生成adminGroupModifyForm,這樣就可以直接實(shí)現(xiàn)以前用以下代碼才能實(shí)現(xiàn)的效果了↓(下面這個(gè)是以前的實(shí)現(xiàn)方法)
<
form?
action
="xxx"
>
???
<
input?
type
="text?value=?<c:out?value="
${requestScrop.name}"?
/>
?">
</
form
>
(具體應(yīng)用)實(shí)現(xiàn)動(dòng)態(tài)裝配struts-config.xml中的動(dòng)態(tài)表單的方法如下:
有以下動(dòng)態(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);
要注意兩點(diǎn)
1、必須在Action類中執(zhí)行
2、寫入系統(tǒng)的request.setAttribute的屬性名字,必須與xml文件中聲明的表單名相同
posted on 2006-08-31 23:27
Q系列類、方法、變量……
閱讀(325)
評(píng)論(0)
編輯
收藏
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
<
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
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(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)
相冊(cè)
心情相冊(cè)
優(yōu)秀文章、知識(shí)
java編碼規(guī)范
漂亮的LOGO
電子書下載
1000本JAVA程序設(shè)計(jì)電子書專題下載
搜索
最新評(píng)論
1.?re: 在javascript與flash之間游弋[未登錄](méi)
jiba
--1
2.?re: 在javascript與flash之間游弋[未登錄](méi)
1
--1
3.?re: JS實(shí)現(xiàn)的動(dòng)態(tài)圖片新聞
我那個(gè)去
--李勝
4.?re: 采用p6spy完整顯示hibernate的SQL語(yǔ)句
我tomcat下啟動(dòng)也報(bào)錯(cuò),郁悶!!!!
--jinsf
5.?re: 采用p6spy完整顯示hibernate的SQL語(yǔ)句[未登錄](méi)
我啟動(dòng)tomcat報(bào)錯(cuò)呢
--haldis
閱讀排行榜
1.?采用p6spy完整顯示hibernate的SQL語(yǔ)句(6775)
2.?[原創(chuàng),多圖]完全調(diào)配Eclipse+JBOSS4.0進(jìn)行J2EE開發(fā)[實(shí)戰(zhàn)](3634)
3.?HTMLAREA 3.0使用以及調(diào)用(3005)
4.?在javascript與flash之間游弋(2961)
5.?JS實(shí)現(xiàn)的動(dòng)態(tài)圖片新聞(2672)
評(píng)論排行榜
1.?[原創(chuàng),多圖]完全調(diào)配Eclipse+JBOSS4.0進(jìn)行J2EE開發(fā)[實(shí)戰(zhàn)](6)
2.?采用p6spy完整顯示hibernate的SQL語(yǔ)句(5)
3.?FLASH+PHOTOSHOP=?Macromedia被Adobe收購(gòu)!強(qiáng)(3)
4.?[轉(zhuǎn)貼]有效編寫軟件的75條建議(3)
5.?HTMLAREA 3.0使用以及調(diào)用(3)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 Q系列類、方法、變量……
主站蜘蛛池模板:
一级**爱片免费视频
|
日韩国产欧美亚洲v片
|
久久久久久影院久久久久免费精品国产小说
|
91久久成人免费
|
久久亚洲中文字幕精品有坂深雪
|
色窝窝亚洲AV网在线观看
|
午夜一区二区免费视频
|
亚洲熟妇久久精品
|
国产成人免费一区二区三区
|
亚洲精品无码mⅴ在线观看
|
久久精品a亚洲国产v高清不卡
|
中文字幕在线免费看
|
91福利视频免费
|
亚洲精品第五页中文字幕
|
亚洲一级毛片免费在线观看
|
亚洲国产成人va在线观看网址
|
xxxxx免费视频
|
中文字幕精品三区无码亚洲
|
青青草国产免费久久久91
|
久久久免费观成人影院
|
亚洲va国产va天堂va久久
|
69pao强力打造免费高清
|
亚洲人成网站看在线播放
|
日韩中文字幕在线免费观看
|
美女视频黄a视频全免费网站一区 美女视频黄a视频全免费网站色
|
久久青草国产免费观看
|
久久亚洲AV成人无码
|
成年美女黄网站18禁免费
|
国产色无码精品视频免费
|
亚洲黄色免费网址
|
香蕉视频在线观看免费国产婷婷
|
七色永久性tv网站免费看
|
亚洲另类春色国产精品
|
免费一级成人毛片
|
黄网站免费在线观看
|
亚洲影视自拍揄拍愉拍
|
亚洲av午夜精品一区二区三区
|
国产无遮挡无码视频免费软件
|
日产亚洲一区二区三区
|
国产美女无遮挡免费网站
|
中出五十路免费视频
|