让struts取到这个id是什么意思

解决方案 »

  1.   

    楼主是否想使用AJAX?
    使用变通方式,给它加上一个div/span,他们有id的!
      

  2.   

    这个东西真的不好描述:
    一句话就是:我在ActionForm中怎么能得到了类中子类的值?
    例如:<html:text property="product.productName"</html:text>这个JSP页面:
    在以下两段代码:
    public class ProductForm extends ActionForm {
    private static final long serialVersionUID = 1L;
    private Product product=new Product(); public Product getProduct() {
    return product;
    } public void setProduct(Product product) {
    this.product = product;
    }}
    public class ProductAction extends DispatchAction {
    public ActionForward insert(ActionMapping mapping,ActionForm form,
    HttpServletRequest request,HttpServletResponse response){
    ProductForm productForm=(ProductForm)form;
    这里可以用 Product product=productForm.getProduct();来得到product 实体中属性的值,但是
    如果product面面还有其它的类在jsp中怎么写:<html:text property="??"</html:text>才能取到值?
    String msg="";
    return null;
    }

    }
      

  3.   

     <html:text property="product.member.memberId" </html:text>它报错
      

  4.   

    我想让Action取值后自动填充Member类!
      

  5.   

     private Member member = new Member(); 
      

  6.   

    一般对象必须分配空间,action才能向form赋值,否则调用set方法就抛出nullpoint异常
    String对象例外
    但其余地方调用会增加额外的开销,不推荐这样做
      

  7.   

    我是想Action从JSP中最出表单的值就把它所对应的类填充,并且类中还包括其它的类,一样也填充,但就是不知道JSP怎么写
    例如:<html:text property="product.productId"> </html:text>
    我可以取到product类中的productId,但是如果product类中还有其它类,用:<html:text property="product.member.memberId"> </html:text>
    哪就得报错了!
      

  8.   

    不是说了吗
    Product类
    private Member member = new Member(); 就像Form类
    private Product product=new Product();