你所谓的FormBean和Book对象有没有关系?如果你的formbean有和book类对应的set、get方法的话
,当然struts-config中也需要定义form 得name属性,不需要你传递book对象,struts会帮你完成。你只需要在Action接收那个form就行

解决方案 »

  1.   

    1.通过REQUEST和SESSION传递,很简单,不过不推荐。
    2.在BEAN中接受最简单的数据,然后封装成需要的对象。
      

  2.   

    在formBean中定义book的对象,并定义book对象的get,set方法。
    在Book类中为每个域像formBean那样定义get,set方法。
    那么在jsp中直接写formName.bookName.fileName就可以了。
    比如说在Book中有一个域bookName,form中定义的book对象名字为book1
    <html:text size="6" property="form.book1.bookName">
    数据提交之后,从formBean中取出Book对象就可以直接用了。
    Book book1 = formBean.getBook();
    book1.getBookName();
    ...
      

  3.   

    如果页面中需要显示或输入一个book的属性信息,就应该使用楼上的方法。
      

  4.   

    csdn上有个jb8+struts的帖子,你找找,照着写一遍你都会明白的