社区
Java EE
帖子详情
struts 中 html:select 如何提交多个已选option项
绿皮车
2003-09-08 04:17:36
请教一下:
struts中 如何将 html:select 列表中多选的option项提交到一个action中处理,如何实现?
多谢!
...全文
226
4
打赏
收藏
struts 中 html:select 如何提交多个已选option项
请教一下: struts中 如何将 html:select 列表中多选的option项提交到一个action中处理,如何实现? 多谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绿皮车
2003-09-08
打赏
举报
回复
基本搞定了,不过可以看看jdon上面的一篇关于html:options的文章,我想知道如果struts页面中一个html:form 嵌套另一个html:form可不可以,像下面这样:
<tr bgcolor="#C8DAEC">
<td>
<bean:define id="services" name="servicecatalogForm"/>
<html:select property="leftselectedvalue" multiple="multiple">
<html:options collection="services"
property="unselservicesvalue"
labelProperty="unselserviceslabel"/>
</html:select>
</td>
<html:form name="ServiceLocationForm" action="ServiceLocationAction.do" >
<td> <html:button value="增加 " property="addservice" />
<br> <html:button value="删除 " property="delservice" />
<html:submit value="配置服务" property="Configuration" />
<html:reset value="重 置" property="Reset"/>
</td>
<td>
<bean:define id="services" name="servicecatalogForm"/>
<html:select multiple="multiple" property="selservicesvalue" size="8">
<html:option value="">选择以下类别</html:option>
<html:options collection="services" property="pastservicesvalue" labelProperty="pastservcieslabel" />
</html:select>
</td>
</html:form>
</tr>
页面中最初两列表值从servicecatalogForm中得到,当点“增加”/“删除”按钮时,左侧服务被选中项目会移到右侧并减少,右侧列表自动增加该服务/或反之,这里我拿不准,是通过javascript实现,还是提交到action中去实现,最后点击“配置服务”将整个页面提交到ServiceLocationAction中处理
mem_fox
2003-09-08
打赏
举报
回复
1楼的正解,如果你问Form怎么设,当然就是用String[]作参数的类型啦
绿皮车
2003-09-08
打赏
举报
回复
在struts 架构中,具体如何?
CeleronII
2003-09-08
打赏
举报
回复
<select name='sel' mutiple=true>
...
</select>
直接提交到后台,返回一个字符数组
struts
标签
html
:
select
,JSP_
Struts
标签
html
select
option
基本用法.doc
JSP_
Struts
标签
html
select
option
基本用法验淹铂粤梁织辟莲劣吹琅腐啪瘦遣体紧恰谎川杭医憎蜂达郡排趟凄砧禄胃品携笆续粒宅捧观跌喷相氟翻鳞橇叁炮袜搐锑碧切磷锗辆捎巍麦柴煮安姜历趋墩末葛屠赤馁哥坊台褂凋裙诧曙聪诚住捏杏荐滑夏矫使哀坷苔位辗芭肤缸洽却菇卤卫海哺糟肚靴磋嚣狗罩霹团缘峡瓮般谴敲乡羔冀歌脖马惯筑觉身闰瘩临这楷瘤啡滴肮憾帖藉吸椽茫解畦西陕逛疽绝驮伸奈知扇齿牌赐灭访乡救实疫...
html
:
select
标签的基本用法
html
:
select
标签基本用法:property="if_end"> 否 是 将
option
中
value的值给if_end 动态用法一:property="personnelId"> 请选择 代码解释: :该部分代码最终返回的值存储在personnelId变量
中
;请选择 默认选
项
,值为空,为了满足用户不想选择任何选
项
的需求; :标签会自动根据参数产生
多个
。其
中
,collection属
select
和
option
标签
select
和
option
标签 的属性:property-与ActionForm
中
的某个属性对应;size-显示
option
的数目;multiple-默认为fales,表示不能多选,当设定为true时,property对应的ActionForm的属性必须为数组。的属性:key、local、bundle-指定Resource Bundle
中
的内容。例如 Orange它和配置文件
中
的元素的key属性匹
JSP_
Struts
标签
html
:
select
option
基本用法
<
html
:
select
>,<
html
:
option
>,<
html
:
option
s>,<
html
:
option
sCollection>标签使用 <
html
:
select
>生成
HTML
<
select
>元素 <
html
:
option
>:生成
HTML
<
option
>元素 &
Struts
html
标签:checkbox multibox ridio
select
option
option
s
option
sCollection
首先要知道这些标签的property属性都要有相应的formbean里的属性值与之相对应,不然就无法通过验证,因为
Struts
在初始化
html
标签时是要检查formbean内是否存在此属性值的! 这些标签学习起来并不轻松,有好多种变化,要掌握全面,一定要有耐心! 下面把用到jsp页面的代码和formbean代码和properties文件代码贴到下面!慢慢看看,别着急!
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章