如题。例如java类中获得对象A的 id,name。调用B类。B类需要把A对象构造成一个form然后通过post传递给servlet c。该怎么构造阿?

解决方案 »

  1.   

    private Integer id;//属性
    private String name;
    public Form(){//构造函数}
    //属性get set 方法.....
    B类
    Form form = new Form();
    form.setId();
    form.setName();request.setAttribute("postform",form);
      

  2.   

    可以贤构建A类的id ,name,list,都有相应的set ,get 方法,把id,name放到list这个属性的集合之中,在B类中你可以extends  A类,直接super.getList(),就可以调用到了,然后再传给servlet。
      

  3.   

    我能获得A的对象,问题是B中怎么传递给servlet 要开启http协议传递的。还要包括文件。写了一个带测试呢。
      

  4.   

    其中的servlet是在另外一个应用上的,不可以直接的饮用。
      

  5.   

    那使用commons-httpclient包吧,包装一个请求很简单的。
      

  6.   

    private Integer id;//属性
    private String name;
    public Form(){//构造函数}
    //属性get set 方法.....
    B类
    Form form = new Form();
    form.setId();
    form.setName();request.setAttribute("postform",form);
      

  7.   

    一定要用post的话就用HttpClient,否则可以直接用对象流进行传输
      

  8.   

    传递stream。
    例如http的post格式
    或者 httpclient 都可以实现。