struts 中的 ActionForm 的问题 不用代码了,很简单的,只要将平时定义的变量定义成数组就行了,比如以前select1是这样声明的String select1;现在声明成select1[] select1;struts会自动将它放到数组里的, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用数组.所有的select的name都一样.然后在提交到server时.遍历数组,就可以取得你想要的数据. 在ActionForm的定义下面俩个方法:public void setValue(String key, Object value){。。}public Object getValue(String key){。。}然后你就可以在JSP中使用这个标签:<form name="form1"> <% for(){ %> <select name="value(<%=i%>)"> <option value="aa">aa</option> </select> <% } %> </form>不知道可以理解了没有 用标签<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %><html:select property="select1"> <html:options collection="proList" property="id" labelProperty="description"/></html:select> pjackpcq(彭彭) 的方法看起来好像可以,我去试一下。 假如是这样的话,何必要使用ActionForm,使用HashMap存储这些值,然后在读出来岂不是更好,假如觉得可能没有的话,想使用接口限制,那么使用动态代理就可以了:读出调用的方法,提取方法名,按照方法名从hashMap中取值 <select name="select1">----------->改称select1[]在actionForm里面当数组来取之。 <option value="aa">aa</option> </select> 不是好像可以,是肯定可以,这是struts in action里介绍的方法,记得给分哦,呵呵 pjackpcq(彭彭) 说的是对的,我已经用了,在jb中的new field向导里有个array,就是增加一个数祖,比如int[] qty ,然后jsp中所有的名为qty的值都会放在这个数组里,在action里按顺序取出来就可以了。 每隔一段时间就会出现如下的错误,但是重启tomcat就会恢复?奇怪,请教大家 拦截器返回 剩下c和java的选择了 急,跪求帮忙! server910_win32.exe谁有这个发给我吧,万分感谢,30分送给您 压力和性能测试工具 jstl标签forEach输出list时候的问题 明天去中软国际面试。请大家给点意见和建议! EJB QL 不支持 ORDER BY子句?我哭! 请问各位哥哥姐姐,有谁知道上海安硕信息技术公司的情况 jstl1.0的例子在tomcat4.x和5.x都解析不了el语言,怎么回事? 怎样手动释放用new分配的内存呀
然后在提交到server时.遍历数组,就可以取得你想要的数据.
public void setValue(String key, Object value)
{。。}
public Object getValue(String key)
{。。}然后你就可以在JSP中使用这个标签:<form name="form1">
<%
for(){ %>
<select name="value(<%=i%>)">
<option value="aa">aa</option>
</select>
<%
}
%>
</form>
不知道可以理解了没有
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:select property="select1">
<html:options collection="proList" property="id" labelProperty="description"/>
</html:select>
<option value="aa">aa</option>
</select>