Struts里如何得到单选按钮组和复选框的值啊?
原来JSP/servelet里用request.getparameternames(),Struts里如何得到单选按钮组和复选框的值啊?

解决方案 »

  1.   

    actionForm中可以
    String [] checkbox ;
    String radio;
    acton中可以
    request.getParameterValues();
    request.getParameter();
      

  2.   

    1楼的方法可行,还有没有其他方法呢。在js 中也可以做 通过 getElementById 可以获得你的checkbox的id,然后进行遍历,在把包装成String 的字符串(没有值之间可以用逗号给开),在作为参数传道 Action 中!
      

  3.   

    在javabean中添加相应属性radio、checkBox,通过
    request.getParameterValues(); 
    request.getParameter();
    得到其属性值
      

  4.   

    struts API中就有
    多看看吧像这种问题自己解决,这样以后再碰到这样的问题就知道怎么做了
    (如果你不想看,那我也无能为力了,只能告诉你“楼上的是正确的”)
      

  5.   

    如果是静态Form的话申明成数组,如果是动态Form就在struts-config中的form-bean中配一个数组类型的属性
      

  6.   

    不知道楼主要实践什么功能!   Form里面能自动获取到jsp 表单里面的数据,用个隐藏域也行
      

  7.   

    ActionForm dynamic fill parameter!
      

  8.   

    request.getParameterValues();和 request.getParameter()这两个是JSP里的方法,那在struts里没有其他方法可以获得复选框和单选按钮的值了吗?
      

  9.   

    Don't forget struts's Action is extends HttpServlet;
    Jsp is servlet!
      

  10.   

    另,在问个struts的问题,在struts里使用ajax和不用struts时使用ajax有哪些区别吗?
      

  11.   

    actionForm
    String [] checkbox ; 
    String radio; 
    acton 
    request.getParameterValues(); 
    request.getParameter();
    java交流新群:34811572
      

  12.   

    我用的是Struts 1.1 在获得radio的值 
    String radio; get set 方法如果页面上选择了一个radio在action中 from.getRadio就行了如果有很多的checkbox和1楼观点一样
      

  13.   

    struts1.x
    那struts2又如何获得啊?
      

  14.   

    Struts2 
      首先 在你的Action 中定义你要接收的字段,

      private String value;
      加入SET方法.注意在你的单选按钮组和复选框的  name 要和你在Action 中定义的字段要一致! 
      
    这样struts2 将会自己收集你提交页面的数据!
      

  15.   

    Struts2 里面 在你的action 里面要有这个属性
     把这个属性直接拿过来用就可以了
      我也是刚学的
      

  16.   

    getParameter()单选框getParameterValues()复选框