社区
Java EE
帖子详情
动态生成的select HTML控件如何转换成struts的标签
wphmoon123
技术总监
2003-12-12 04:33:12
我一般可以在jbuilder中先写html的控件,让jbuilder帮我生成struts标签,但select控件的选项经常是读取数据库的内容动态生成的,我动态生成的方法是用string存html select控件的代码,显示在页面,这样就没法传换成struts的标签,请问有没有办法让动态生成的select 控件转换成struts标签,谢谢?
...全文
82
8
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
msybox
2004-03-11
UP
打赏
举报
回复
赞
CharlesWang
2004-02-15
初学Struts,标记一下
打赏
举报
回复
赞
Leemaasn
2004-02-13
我也Up一下
我也Up两下
!!!
打赏
举报
回复
赞
yishengheqiu
2004-02-13
[举例]
后台Action中代码:
ArrayList theSubjectList = new ArrayList()
.......//此处省略了填充theSubjectList的一部分代码
req.setAttribute("SubjectList", theSubjectList);====》设置你想要在select中显示的各项列表(bean1)。其中包含的是一些Subject对象。Subject对象中含有两个属性(subjectId,name).
req.setAttribute("NewsForm", theNewsForm);//=====》设置页面中form所对应的Bean2。
页面代码:
<html:form action="addNewsAction.do"> //===》对应了Bean2
<html:select property="subjectId" name="NewsForm"> //===》对应了Bean2,property表示定义了表单提交时送到服务器的请求参数的名称,也就是在服务器上可以利用这个“subjectId”来获得此select传到服务器的值。
<html:options collection="SubjectList" name="Subject" property="subjectId" labelProperty="name" /> //===》对应了Bean1
</html:select>
</html:form>
其中的collection="SubjectList"===>Bean1,他一般是一个集合,这里是一个ArrayList
name="Subject" 表示集合中的对象类型, 这里是Subject类
property="subjectId" 表示了Subject类中的subjectId属性。他对应了<option value="这里">
labelProperty="name" 表示对应了<option value="">这里</option>,
页面显示结果:
<select name="subjectId">
<option value="20">最新产品</option>
<option value="21">行业动态</option>
<option value="24">开发动态</option>
<option value="27">Java开发</option>
<option value="31">Struts开发</option>
<option value="32">标记库</option>
</select>
其中:
<option value="2[subjectId]0">最新 [name] 产品</option>
打赏
举报
回复
赞
wphmoon123
2003-12-17
cricketlj(蟋蟀)的方法我大致了解了,lj0425(冰芝麻) 你的方法,我就不太明白了,能不能详细些。我说的是动态生成select控件,动态生成的struts的html标签控件。
打赏
举报
回复
赞
软猫克鲁
2003-12-12
是动态生成select的数据,还是动态生成select控件?cricketlj(蟋蟀) 的办法是前者。动态生成控件你可以自己写一个村数据的Data类,然后用<logic:iterate>标签实现。
打赏
举报
回复
赞
cricketlj
2003-12-12
举例:
<html:select property="strShusan" size="1">
<html:options labelName="response" labelproperty="arrShusanLab" name="response" property="arrShusan"/>
</html:select>
strShusan是你bean中的String
arrShusanLab是你bean中的ArrayList
arrShusan是你bean中的ArrayList
打赏
举报
回复
赞
wphmoon123
2003-12-12
难道只有我一个人会遇到这个问题?
打赏
举报
回复
赞
相关推荐
html
引用
struts
2
标签
库,3.3
Struts
2
标签
库应用
可以分为3类:UI
标签
(主要用于
生成
HTML
元素
的
标签
,可分为表单
标签
和非表单
标签
)、非UI
标签
(主要用于数据访问和逻辑控制等,分为数据
标签
和控制
标签
)和Ajax
标签
(主要用于Ajax支持
的
标签
)。3.3.1
Struts
2
的
OGNL...
html
中
select
标签
默认选择,
HTML
中
的
<
select
>
标签
如何
设置默认选中
的
选项
方法有两种。第一种通过
的
属性来设置选中项,此方法可以在
动态
语言如php在后台...
select
>第二种为通过前端js来控制选中
的
项:由 www.169it.com 搜集整理1234567891011function change(){document.getElementById("...
Struts
2常用
标签
(1)UI
标签
:主要用于
生成
HTML
页面元素,它又可分为表单
标签
(主要用于
生成
HTML
中
的
表单)和非表单
标签
(主要包含一些常用功能
标签
,例如显示日期或下拉列表等)。 (2)非UI
标签
:主要用于数据逻辑输出和数据访问...
struts
标签
struts
标签
struts
标签
1.1 通用
标签
1.1.1 数据
标签
property set scope=“action”,action=request+actionContext push 修改页面 param blue 注1:它是子
标签
注2:url/action date java.text.SimpleDateFormat...
为
struts
2中s:
select
控件
生成
后
的
下拉选项添加悬浮事件
第一:获取s:
select
对象 第二:循环为option中添加title属性 1.var supplier
Select
= document.getElementById('id'); for(var i=0; i
struts
2
标签
库详解
struts
2
标签
库详解 源代码下载地址:http://www.zuidaima.com/share/1781606927846400.htm
Struts
2
标签
总结
Struts
2
标签
总结 一、数据
标签
1.
标签
property
标签
的
作用是输出指定值。property
标签
输出value属性指定
的
值。如果没有指定
的
value属性,则默认输出值栈栈顶
的
值。 该
标签
属性如下: default:该属性是可选
的
,如果...
Struts
2
标签
大全,个人整理
struts
标签
全、
struts
2
标签
全集学习
需要在head中用
标签
一、控制
标签
: 1 :条件判断 id:(可选
的
) test:(必须
的
,boolean),决定是否显示if内
的
内容 test中可以用in/not in 判断 ------------------------------ 2 :用于输出指定值 ...
Struts
2中UI
标签
之表单
标签
介绍
1.在
Struts
2UI
标签
的
表单
标签
分为两种:form
标签
本身和单个表单
标签
。
Struts
2
标签
库
Struts
2
标签
库
Struts
2
标签
库介绍通用
标签
数据
标签
a
标签
action
标签
bean
标签
date
标签
include
标签
param
标签
property
标签
set
标签
url
标签
Struts
2
标签
库 介绍
Struts
2拥有可以在视图上使用
的
控件
标签
,要在视图上使用...
struts
2
标签
总结
客户端通过浏览器发送一个请求,服务器由
Struts
的
核心过滤器接受请求;查找
struts
.xml 中,是否有对应
的
action,如果没有对应
的
action,则提示404
的
错误;如果找到了匹配
的
action,则创建action
的
代理;调用...
Struts
2 表单和非表单
标签
学习内容
Struts
2表单
标签
Struts
2非表单
标签
能力目标 熟练使用
Struts
2表单
标签
开发表单 熟练使用
Struts
2非表单
标签
本章简介上一章讲述了ognl和
Struts
2
标签
库中
的
数据访问
标签
和逻辑控制
标签
。本章将重点...
struts
2
标签
大全
要在jsp中使用
Struts
2
的
标志,先要指明标志
的
引入。通过jsp
的
代码
的
顶部加入以下
的
代码: ...”s” uri=”/
struts
-tags”...s:
select
标签
输出一个下拉列表框,相当于
HTML
代码中
的
<
select
/> ...
struts
标签
a a
标签
创建一个
HTML
超链接,等价于
HTML
的
href="".... 示范代码: <s:a href="login.action">登陆</s:a><br />更多 a 信息 action 使用action
标签
可以允许在JSP页面中直接调用...
struts
2
标签
详解
要在jsp中使用
Struts
2
的
标志,先要指明标志
的
引入。通过jsp
的
代码
的
顶部加入以下
的
代码: taglib prefix="s" uri="/
struts
-tags" %> If elseif else 描述: 执行基本
的
条件流转。 参数: 名称...
struts
标签
库
Struts
2
标签
库概述
Struts
2
标签
库
的
组成
Struts
2 框架
的
标签
库可以分为以下三类: 用户界面
标签
(UI
标签
) :主要用来
生成
HTML
元素
的
标签
。 表单
标签
:主要用于
生成
HTML
页面
的
...
Struts
1
的
html
标签
的
具体解说与使用
标签
<
html
:form>用来创建表单。<
html
:form>必须包括一个action属性,否则JSP会抛出一个异常. 经常使用
的
属性有下面几个: action:指定用户提交
的
组件由那个组件方法来处理 method:指定表单提交
的
...
struts
2 三 表单
控件
标签
一,checkbox
标签
checkbox复选框
标签
...checkbox
标签
页面 ...checkbox
标签
测试 ... 该
标签
用于
生成
一组复选框, name 用户指定复选框
的
名称,在Aciton中通过此属性值数组来获取复选框
的
值 val
Python库 | rp-0.1.846.tar.gz
资源分类:Python库 所属语言:Python 资源全名:rp-0.1.846.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
大学本科通用标准精美蓝色扁平化学术毕业论文答辩PPT模板).ppt
大学本科通用标准精美蓝色扁平化学术毕业论文答辩PPT模板).ppt
yolov5人群计数及阀值报警.zip
人群计数是公共安防行业中非常需要
的
一种技术。对于给定
的
一幅图像或一段视频,通过目标检测算法,计算出其中
的
人数。 基于yolov5 Coco预训练
的
person类人群计数,对于不大拥堵
的
室内外环境可以达到理想
的
实时效果. 由于之前
的
免费云要收费,已经更换新
的
限时免费云gpu, 压缩包里面
的
word 计数图文教程,可以在限时免费云gpu 上轻松运行,售后可以私信截图或者扣扣
虚拟现实技术实验报告.docx
虚拟现实技术实验报告
村庄搬迁旧址土地复垦措施研究(测绘专业优秀毕业论文答辩PPT模板).ppt
村庄搬迁旧址土地复垦措施研究(测绘专业优秀毕业论文答辩PPT模板).ppt
九月份销售个人月度总结范文,个人总结.docx
九月份销售个人月度总结范文,个人总结.docx
savePost.jsp
savePost.jsp
CA10B解放牌汽车变速叉
的
工艺规程及工艺装备设计答辩稿.ppt
CA10B解放牌汽车变速叉
的
工艺规程及工艺装备设计答辩稿.ppt
单片机课程设计报告-AVR与虚拟仪器.docx
单片机课程设计报告-AVR与虚拟仪器.
虚拟光驱安装SQLserver2008图解.docx
虚拟光驱安装SQLserver2008图解
销售部门普通员工工作总结.docx
销售部门普通员工工作总结.docx
IC智能卡技术:SLE4442卡
的
特点.pptx
SLE4442卡
的
特点;面向字节操作
的
多存储器结构逻辑加密卡 SLE4442是由德国西门子(Siemens)公司设计
的
逻辑加密存储卡。它具有2 Kb
的
存储容量和完全独立
的
可编程加密代码(PSC,Programmable Security Code)存储器。内部电压提升电路保证了芯片能够以单+5V电压供电,较大
的
存储容量能够满足通常应用领域
的
各种要求。因此是目前国内应用较多
的
一种IC卡芯片。 ;;;;;; 1) 主存储器(Main Memory) 主存储器为可重复擦除使用
的
EEPROM型存储器,按字节寻址、擦除和写入。在擦除时,一个数据字节
的
所有8位被全部置1。在写入时,EEPROM单元中
的
信息则根据输入
的
数据,被逐位变换成逻辑“0”(即在EEPROM中,新写入
的
数据与原来存有
的
数据进行“逻辑与”)。通常,一个数据
的
改变包含先擦除(全写为1),后写入(将相应
的
1写为0)两项操作。如果在被寻址
的
字节里8位中没有一个字位需要从0变到1,则可以不进行擦除处理,例如,01101100变为00100100;反之亦然,在被寻址
的
字节中,如果没有一个字位需要从1变到0,则可以不作写入处理,例如,011
发帖
Java EE
加入
微信扫一扫
点击复制链接
6.7w+
社区成员
22.5w+
社区内容
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2003-12-12 04:33
社区公告
暂无公告