解决方案 »

  1.   

    题目要求理解:
    题主是想保存一个Member对象,这个对象里面有一个字段是关联其他表的industryTypeNo,而你在页面获取到的是IndustryType,题主想要解决的是,怎么来实现Member的保存?(如果理解错误的话就不用往下看了)首先解决industryTypeNo的问题,在页面获取industryTypeNo相关数据的时候,要把industryTypeNo一并获取到,并且放在页面.下来列表里的显示数据和递交数据是有区别的,ext中也可以对其进行相应的设置的,设置好以后显示的时候的源码效果大概是这个样子的:
    <select name="industryTypeNo">
    <option value="industryTypeNo的值">IndustryType的值</option>
    </select>解决了industryTypeNo的值得问题,那么接着要解决的就是往action传值得问题。struts2对这部分是封装的现成的
    在action 中定义 一个变量 private Member member ; 记得要写其getter和setter。在页面定义变量名字的时候 就用 member .memberGuid ,member .memberNo....member .industryTypeNo这样的格式,直接递交表单,然后再action 中直接保存 member 对象就OK了。
      

  2.   

    industryName 是显示用的,提交的时候把对应的 industryTypeNo 传给后台就可以了
      

  3.   

    ext与服务器端配合跟什么ssh没什么关系的。非说有的话,跟strtus有关。combobox在4里面我没做过实验,起码在3之前的版本,需要增加hiddenName属性来提交才行(相当于普通html控件的name属性),name属性在combobox中只是用来在加载表单时给控件定位的。