Struts中单选框怎么做呀,请教高手,不胜感激? 不是很明白楼主的意思,表述得不是很清楚...到底是下拉框还是单选框呢?这跟struts有关系么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想了半天,你应该是这个意思:比如从数据库中取得全国各省的名称,然后把这些名称添加入下拉框中,是吧?这样的话,你可以把这些名称,看作一个个对象,存到arraylist或map中,返回到界面时,再取出来,添加进去即可.方法好多,可以用迭代器或直接用java代码处理.这跟用什么框架,没什么关系的... 呵呵,我也来说两句吧,楼主其实跟楼上的意思差不多,不过他是需要的是把数据库里面的字段,放到单选框的后面,说实话,这个是跟框架不无关系,就比如楼上说的list,这个list也是读出来的,它也需要s:list来显示,所以这个就需要处理的问题,只是楼主比较通俗易懂罢了,至少我还是比较喜欢这样的,至少我能看懂,呵呵,可能这就是我们这些菜鸟的缘故,这个问题其实很简单,你直接把你的数据读出来就可以了,建议楼主去看看李刚的struts,代码我有,其实网上很多,你可以去下,如果下不了,我可以传给你,其中第十章就是讲的标签,你只要看了,就知道很容易处理.这里给你简单的贴一段,其实就是一个标签问题,你在前台,也就是action当中,设一个list,然后在dao中实现这个list是查找数据库的内容,就可以了,不知道楼主看明白没,呵呵,说了不少废话,希望不要介意.<%-- * @author yeeku.H.lee [email protected] * @version 1.0 * <br>Copyright (C), 2005-2008, yeeku.H.Lee * <br>This program is protected by copyright laws. * <br>Program Name: * <br>Date: --%><%@ page contentType="text/html; charset=GBK" language="java"%><%@taglib prefix="s" uri="/struts-tags"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"/><title>使用s:radio生成多个单选框</title><s:head/></head><body><h3>使用s:radio生成多个单选框</h3><s:form><!-- 使用简单集合来生成多个单选框 --><s:radio name="a" label="请选择您喜欢的图书" labelposition="top" list="{'Spring2.0宝典' , 'Spring In Action' , 'JavaScript: The Definitive Guide'}"/><!-- 使用简单Map对象来生成多个单选框 --><s:radio name="b" label="请选择您想选择出版日期" labelposition="top" list="#{'Spring2.0宝典':'2006年10月' , '轻量级J2EE企业应用实战':'2007月4月' , '基于J2EE的Ajax宝典':'2007年6月'}" listKey="key" listValue="value"/><s:bean name="lee.BookService" id="bs"/><!-- 使用集合里放多个JavaBean实例来生成多个单选框 --><s:radio name="c" label="请选择您喜欢的图书" labelposition="top" list="#bs.books" listKey="author" listValue="name"/></s:form></body></html> struts2标签不熟悉.不过这个问题应该很简单.只是一个根据读取出来的数据进行显示页面上的控件个数.就是一个动态显示问题.肯定有关于循环的标签了.后台不需要管太多.你只要把数据读出来就可以了.主要是jsp这里你看一下如何循环的把值给radio.或者select. 可以用标签jstl,例如:<c:forEach var="item" items="${conlist}"><INPUT id=woman type=radio value=1 name="contact_sex"> <LABEL for=woman> ${item.type} </LABEL></c:forEach> 请教用过icefaces或richfaces的大哥大姐? 急spring web flow 完全不懂,望高手帮忙,十分感谢 求助:关于在oracle中使用hibernate SQLQuery进行distinct分页的问题 这个报什么错误 求助!使用axis1.4要在返回报文中加入header信息 很郁闷的Hibernate问题 循环语句对象范围引用问题,高分求解 有没有办法实现这样的需求? 关于在java开发的应用中实现soap接口,急!! weblogic下,应该把应用公用的lib文件放在哪里? HQL语句随机查询数据 一个sql帮我转换成 hql 吧
想了半天,你应该是这个意思:比如从数据库中取得全国各省的名称,然后把这些名称添加入下拉框中,是吧?
这样的话,你可以把这些名称,看作一个个对象,存到arraylist或map中,返回到界面时,再取出来,添加进去即可.
方法好多,可以用迭代器或直接用java代码处理.
这跟用什么框架,没什么关系的...
* @author yeeku.H.lee [email protected]
* @version 1.0
* <br>Copyright (C), 2005-2008, yeeku.H.Lee
* <br>This program is protected by copyright laws.
* <br>Program Name:
* <br>Date:
--%>
<%@ page contentType="text/html; charset=GBK" language="java"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
<title>使用s:radio生成多个单选框</title>
<s:head/></head>
<body>
<h3>使用s:radio生成多个单选框</h3>
<s:form>
<!-- 使用简单集合来生成多个单选框 -->
<s:radio name="a" label="请选择您喜欢的图书" labelposition="top"
list="{'Spring2.0宝典' , 'Spring In Action' , 'JavaScript: The Definitive Guide'}"/>
<!-- 使用简单Map对象来生成多个单选框 -->
<s:radio name="b" label="请选择您想选择出版日期" labelposition="top"
list="#{'Spring2.0宝典':'2006年10月' , '轻量级J2EE企业应用实战':'2007月4月' , '基于J2EE的Ajax宝典':'2007年6月'}"
listKey="key"
listValue="value"/>
<s:bean name="lee.BookService" id="bs"/>
<!-- 使用集合里放多个JavaBean实例来生成多个单选框 -->
<s:radio name="c" label="请选择您喜欢的图书" labelposition="top"
list="#bs.books"
listKey="author"
listValue="name"/>
</s:form>
</body>
</html>
<c:forEach var="item" items="${conlist}">
<INPUT id=woman type=radio value=1 name="contact_sex">
<LABEL for=woman>
${item.type}
</LABEL>
</c:forEach>