当前位置:编程学习 > JAVA >>

Struts2.0灵异事件。

 我用的是struts2.0

 在从Aaction直接跳转到Baction时,无法把Aaction的值中的id传给Baction。

 我从a.jsp上获得form值,然后在Aaction里进行保存。由于保存的记录id主键是自增长,所以保存之后,我将id的值放进formbean里。fr.setId(aobj.getId).
a的formbean的属性。
private long id;private String title;private String content;对应的分别都有get和set。
和b的formbean里的属性一样

现在我通过struts2.0的配置 Aaction的配置跳转Baction:<result name="b" type="chain">b</result>,在return "b";之前,id的值一直存在,不为null,可是当跳转到Baction时,B的formbean里,除了id=0外,B的frombean里的title和content都有值,值与aformbean的值相等。

为什么传值的时候唯独,a的id无法传过来呢??

请高手们帮忙解答下。 --------------------编程问答-------------------- up --------------------编程问答-------------------- 最好把代码贴出来 --------------------编程问答-------------------- private long id;改成private String id;注意把相应的setXXX和getXXX方法也改掉。 --------------------编程问答--------------------
引用 3 楼 mumu_java 的回复:
private long id;改成private String id;注意把相应的setXXX和getXXX方法也改掉。


同意,可以一试~~ --------------------编程问答-------------------- id=0

原因:1>.在传值之前ID为null。
      2>.ID属性类型前后不一致。

最好贴代码看看。 --------------------编程问答-------------------- 学习 感谢LS几位
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,