这个是页面查到的一个ID:<font color="#0000FF"><%=row.getSHIPPLAN_ID()==null?"":row.getSHIPPLAN_ID() %></font>我在FORM BEAN中有这个SHIPPLAN_ID , 页面中这一行后面的值,可以通过这个ID进行修改。(图我一会放上去)所以我需要把它配上一个PROPERTY 属性,就类似这样: <html:text property="newSendId" size="12" styleId="newSendId" />  请问怎么做, 我在线等高人来解答!!谢谢!

解决方案 »

  1.   

    http://www.fileupyours.com/view/230462/zz.bmp这个图是系统的抓图,  麻烦高手们看一下 我就想给row.getSHIPPLAN_ID()  这个值  配一个 PROPERTY属性   方便我在ACTION中调用这个值啊..我需要这个值当主键  去修改 他对应的那一条记录中的别的字段.明白了吗?小弟是菜鸟.,希望大家指教
      

  2.   

    <%String id = row.getSHIPPLAN_ID();%><font color="#0000FF"> <%=id==null?"":id %> </font>
    <html:text property="newSendId" size="12" value="<%=id%>" styleId="newSendId" />
    是这个意思吗??
      

  3.   

    <html:text property="newSendId" size="12" value=" <%=id%>" styleId="newSendId" /> 这样它会在页面显示出来的 我不想要它显示出来,  只是想给它配一个PROPERTY这个属性
      

  4.   


    我要在ACTION类中调用这个FORM BEAN的 GET方法 取到它的值,然后通过取到的值,去做其他操作,高手再看一下啦我很苯的
    FORM BEAN的代码:
    public class ShipPlanActionForm extends ActionForm{    private String SHIPPLAN_ID; //发运计划号    public String getSHIPPLAN_ID() {
    return SHIPPLAN_ID;
    }
    public void setSHIPPLAN_ID(String shipplan_id) {
    SHIPPLAN_ID = shipplan_id;
    }
    }
    IMPL的代码:
    public class ShipPlanServiceImpl {
     public void updateSyTrain(String SHIPPLAN_ID,String LOCK_STATE,String EXP_SHIP_TIME){
    Map map=new HashMap();
    map.put("SHIPPLAN_ID", SHIPPLAN_ID);
    map.put("LOCK_STATE", LOCK_STATE);
    map.put("EXP_SHIP_TIME", EXP_SHIP_TIME);
    SqlMapClient sc = null;
    sc = DBUtil.getSqlMapClient();
    //事务提交
    try{
    sc.startTransaction();
    sc.update("updateSyTrain", map);
    sc.commitTransaction();
    }catch(Exception e){
    e.printStackTrace();
    }finally{
    try{
    sc.endTransaction();
    }catch(Exception e){
    e.printStackTrace();
    }

    }
    }
    }ACTION的代码:
     public ActionForward SyTrainUpdate(ActionMapping mapping, ActionForm form,
             HttpServletRequest request, HttpServletResponse response) {
         ShipPlanActionForm shipForm = (ShipPlanActionForm) form;
         ShipPlanServiceImpl impl = new ShipPlanServiceImpl();
        
         try {
         impl.updateSyTrain(shipForm.getSHIPPLAN_ID(), shipForm.getLOCK_STATE(),shipForm.getEXP_SHIP_TIME());
         } catch (Exception e) {
             e.printStackTrace();
         }
         return mapping.findForward("SyTrainUpdate");
       }
      

  5.   

    自己搞定了:<html:hidden property="SHIPPLAN_ID" size="13" value='<%=row.getSHIPPLAN_ID()==null?"":row.getSHIPPLAN_ID() %>'/>