用javascript在递交页面的时候将select控件中的项目都选中就可以递交所有的数据。

解决方案 »

  1.   

    咋弄?我不会javascript呀~
      

  2.   

    假设你的ActionFrom类是myFrom,
    //函数定义:
        public ActionForward execute(ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
    throws Exception 
        {
    // Extract attributes and parameters we will need
    Locale locale = getLocale(request);
    MessageResources messages = getResources(request);
    HttpSession session = request.getSession();
    myFrom m_myFrom = (myFrom) form;  //Bean的值
             String myselect=m_myFrom.fieldB;  //Bean的属性值,对应于<html:select>选中的值。
    }
      

  3.   

    上面老兄说的极是我用的就是 String[] myselect=m_myFrom.fieldB
    在m_myFrom中 定义的 String[] fieldB我想在ActionForward中得到fieldB中的所有项 不只是选中的项
      

  4.   

    不选中的项是在你的服务器端生成的,你想要这些项还不是很简单吗?这些项本来就是你给客户的.但不能采用String[] myselect=m_myFrom.fieldB这样的方式读取.而是用你给客户什么数据就再用同样的方式再读取一次就行了。
      

  5.   

    <html:form name="formname" type="com.bluesky.struts.src.LogonForm" action="/logonForm.do">
    你FORM定义了吗?就象上面一样,在页面提交时,property和value的值都会被提交!
    在struts-config.xml中定义:
    <form-beans>
            <form-bean name="logonForm" type="com.bluesky.struts.src.LogonForm">
            </form-bean>
    </form-beans>
        <action-mappings>
            <action
                attribute="logonForm"
                input="/logon.jsp"
                name="logonForm"
                path="/logon"
                type="com.bluesky.struts.src.LogonAction">
                <forward name="success" path="/form/next.jsp" />
            </action>
        </action-mappings>
    在action文件里即可通过actionform得到被提交的值,如下:
    public ActionForward doAction(ActionMapping mapping,
     ActionForm form, 
     HttpServletRequest request, 
     HttpServletResponse response) 
    throws IOException,ServletException {
                  form.getfieldB()  //即可获得被提交的值
              }
    that`s OK!
      

  6.   

    ____________       ______________
    |          |A|   >> |             |
    |          |||      |             | 
    | 源Select | |   << |  目标select |
    |          |V|      |             |
    -------------       --------------
    唉 我们觉得我的语言表达能力这么差劲~
    源Select是容易获得
    目标Select的内容都是我想要的 而他们都是未选中的 怎么获得?
      

  7.   

    今天 知道 strucs的 兼容性有问题 不推荐使用了 
    唉 早知道 老实的用HTML 和 JAVAScript多好
    谢谢大家 收队了~