摘要:
Struts2的Action在实现com.opensymphony.xwork2.Preparable接口后,就可以重写prepare()方法此时在Action中,prepare()方法的执行点是在:setXxx()和execute()的执行之前比如需求:在执行Action的方法前,接收前台隐藏域传过来的值,再根据该值执行相应逻辑如前台传过来ID,我们根据ID查找数据库对应的用户信息,再跳转到modify()中修改信息但实际的运行过程中发现,通过Debug断点调试得知prepare()方法接收到的ID值是零即前台隐藏域中的ID值没有传过来,事实上问题就出在默认的defaultStack拦截器栈
阅读全文