select标签可以选择多个值,action如何得到他们 在action中得到的是一个数组...你循环一下就可以得到每一个了.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试了一下,可以啊~~//JSP代码<form action="temp.do"> <select ID="oSelect" NAME="cars" multiple="multiple"> <option VALUE="1" SELECTED> 宝马 </OPTION> <OPTION VALUE="2"> 保时捷 </OPTION> <OPTION VALUE="3"> 奔驰 </OPTION> </select> <input type="submit" value="submit"/></form>//action代码TempForm tempForm = (TempForm) form;// TODO Auto-generated method stub for(int i = 0;i < tempForm.getCars().length;i++){ System.out.println(tempForm.getCars()[i]); } return null;//form代码public class TempForm extends ActionForm { private String[] cars; public String[] getCars() { return cars; } public void setCars(String[] cars) { this.cars = cars; }//全选后提交后打印结果123 html页面 <html:form action="select.do"> <html:select property="selectTo" multiple="true"> <html:option value="1">one</html:option> <html:option value="2">two</html:option> <html:option value="3">three</html:option> <html:option value="4">four</html:option> </html:select> <html:submit>GO</html:submit> </html:form>ActionForm 代码public class UserForm extends ActionForm{ private static final long serialVersionUID=-1L; private String [] selectTo; private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public String[] getSelectTo() { return selectTo; } public void setSelectTo(String[] selectTo) { this.selectTo = selectTo; }}action类public class ActionGo extends Action{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { // TODO Auto-generated method stub UserForm bean = (UserForm)form; for(int i=0; i<bean.getSelectTo().length; i++){ System.out.println("select 值为:::"+bean.getSelectTo()[i]); } return mapping.findForward("success"); }}用strut标签也可以 上面的兄弟不用struts标签也是可以完全正确 直接request.getParameter就可以获得啊 除了select标签,而且checkbox也可以在from中用树组来得到哦哦~~经验之谈~~嘎嘎。。 不错呀,就是这样的,String selectTo=classroomManagerForm.getSelectTo(); 即可得到你所选择的项呀! 在struts 中的书写中,form 中,一定要有selectTo 所对应的get()/set()方法呀,也就上面的效果啦! 直接 request.getParameterValues("selectTo")把. action之间的转发出问题了 S2SH登录后取值的问题 struts1+javabean 请问高手,你们用j2EE都开发什么样的程序?? 用jdbcTemplatez作insert操作的疑问 struts和hibernate结合使用是在3个表查询时,用struts标签如何显示 JS有这个重写语法 重分悬赏求解,各位兄弟进来帮一把 求助:在2003下可以顺利安装tomcat但是无法打开测试页面 struts+hibernate是页面显示报错 两个连接怎么使用同一个事务 请问在J2EE项目中怎么写全局配置参数比较合理?
<form action="temp.do">
<select ID="oSelect" NAME="cars" multiple="multiple">
<option VALUE="1" SELECTED>
宝马
</OPTION>
<OPTION VALUE="2">
保时捷
</OPTION>
<OPTION VALUE="3">
奔驰
</OPTION>
</select>
<input type="submit" value="submit"/>
</form>//action代码
TempForm tempForm = (TempForm) form;// TODO Auto-generated method stub
for(int i = 0;i < tempForm.getCars().length;i++){
System.out.println(tempForm.getCars()[i]);
}
return null;//form代码
public class TempForm extends ActionForm { private String[] cars; public String[] getCars() {
return cars;
} public void setCars(String[] cars) {
this.cars = cars;
}
//全选后提交后打印结果
1
2
3
<html:form action="select.do">
<html:select property="selectTo" multiple="true">
<html:option value="1">one</html:option>
<html:option value="2">two</html:option>
<html:option value="3">three</html:option>
<html:option value="4">four</html:option>
</html:select>
<html:submit>GO</html:submit>
</html:form>
ActionForm 代码public class UserForm extends ActionForm{ private static final long serialVersionUID=-1L;
private String [] selectTo;
private String name; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String[] getSelectTo() {
return selectTo;
} public void setSelectTo(String[] selectTo) {
this.selectTo = selectTo;
}
}
action类public class ActionGo extends Action{
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
// TODO Auto-generated method stub
UserForm bean = (UserForm)form;
for(int i=0; i<bean.getSelectTo().length; i++){
System.out.println("select 值为:::"+bean.getSelectTo()[i]);
}
return mapping.findForward("success");
}
}
用strut标签也可以
在struts 中的书写中,form 中,一定要有selectTo 所对应的get()/set()方法呀,也就上面的效果啦!