此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【wylsx】截止到2008-07-22 15:21:47的历史汇总数据(不包括此帖):
发帖的总数量:5 发帖的总分数:120 每贴平均分数:24
回帖的总数量:33 得分贴总数量:14 回帖的得分率:42%
结贴的总数量:5 结贴的总分数:120
无满意结贴数:3 无满意结贴分:220
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:60.00 % 无满意结分率:183.33%
敬礼!
楼主【wylsx】截止到2008-07-22 15:21:47的历史汇总数据(不包括此帖):
发帖的总数量:5 发帖的总分数:120 每贴平均分数:24
回帖的总数量:33 得分贴总数量:14 回帖的得分率:42%
结贴的总数量:5 结贴的总分数:120
无满意结贴数:3 无满意结贴分:220
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:60.00 % 无满意结分率:183.33%
敬礼!
解决方案 »
- java 实现ftp上传的问题???
- 经典题!!!!!
- 文件上传的问题
- 初学JSP的困难,思考到深夜,求解答
- 问一个jsp里面基础的问题
- 取一个日期是星期几出错,帮忙看看
- 请问在JSF中怎么使用getRequestScope传值?
- 为什么在myeclipse中设置了断点不管用
- 请推荐一本好的JSP或是JAVA WEB开发的好书!!!
- 本人想找份兼职工作!各位大侠有没有信息?
- 急!急!急! jsp中的seesion最多能存多长时间?高手指教!
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
还有别的方式吗?回显的问题大家应该都会碰到吧,说出来讨论一下啊。
这里面的prepare方法会在validate之前执行,所以验证即使没有通过,list的值也可以得到public class EditPerson extends ActionSupport implements Preparable{
private List list;
......
public void prepare() throws Exception {
this.person = (Person)this.yourService.findList(xxx);
}
}
用prepare方法来获取你的list,实现Preparable接口
这里面的prepare方法会在validate之前执行,所以验证即使没有通过,list的值也可以得到
public class EditPerson extends ActionSupport implements Preparable{
private List list;
......
public void prepare() throws Exception {
this.list= this.yourService.findList(xxx);
}
}
public void validate() {
// TODO Auto-generated method stub
super.validate();
if(this.hasFieldErrors()){
logger.info("init prev page list!~");
}
}
因为如果validation通过的话就没有必要在初始化前页的数据了。ps:本人对struts2 不熟,以上纯属愚见。
通过prepare取得,struts2的prepare就是用来初始化数据的如果放到Preparable的prepare方法里 也可以,不过如果已经通过了validation,就不返回原页面了,就没有必要取得原页面的信息了。
那你就放到validate里,就像你说的,没通过就读一下,通过了就不读