struts2中的setter不起作用...

leeking888 2010-11-29 01:43:49

private String tmp = "";
private Long topicId =new Long(0);
private Integer forumId = 0;


public void setForumId等setter..myeclipse自动生成

以上代码中就红色的部分能取值,真是奇怪了 有的页面也能取到值..就是 topicId 和forumId取不了值..不知道是怎么一回事了..搞了好久都没整清楚..求教了
...全文
111 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
leeking888 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 magicluo 的回复:]
你代码里是怎么取的?
[/Quote]


private Long tid =new Long(0);
private Integer fid = 0;
// setter getter
public Long getTid() {
return tid;
}

public void setTid(Long tid) {
this.tid = tid;
}

public Integer getFid() {
return fid;
}

public void setFid(Integer fid) {
this.fid = fid;
}
magicluo 2010-11-29
  • 打赏
  • 举报
回复
你代码里是怎么取的?
leeking888 2010-11-29
  • 打赏
  • 举报
回复
我把
private Long topicId =new Long(0);
private Integer forumId = 0;


换成了
private Long tid =new Long(0);
private Integer fid = 0;

然后使用myeclipse自动生成 ,结果就可以了..郁闷..不知道怎么一回事

chooseforget 2010-11-29
  • 打赏
  • 举报
回复
没有调用到是什么意思?
leeking888 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kypfos 的回复:]
没影响,你的 setter/getter 方法是怎么写的,错误提示是什么?
[/Quote]

完全没有影响 根本没有调用到


public void setForumId(int forumId){
this.forumId = forumId;
}
zktbduandd 2010-11-29
  • 打赏
  • 举报
回复
鉴定完毕 初级程序员
Yanbin_Q 2010-11-29
  • 打赏
  • 举报
回复
没影响,你的 setter/getter 方法是怎么写的,错误提示是什么?
leeking888 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kypfos 的回复:]
把错误贴出来才知道。
[/Quote]

没有错误,就是没有走到setter那一步 没办法赋值
leeking888 2010-11-29
  • 打赏
  • 举报
回复
我的程序中有

private Object topic ;
private Object forum ;
会不会这样起冲突呢 真是奇怪的
Yanbin_Q 2010-11-29
  • 打赏
  • 举报
回复
把错误贴出来才知道。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧