这个问题是这样的,第一个页面是获取到的数据库中某张表的记录列表,
 
然后可以选中编号进行增删改操作,'/edms/initialEditClient.do?clientId='+clientId;
 
初始化编辑触发动作的initalEditClientaction() 通过选种的记录id来查找到实体(

Client client=clientdao.getById(clientInfoForm.getClientId())),

然后通过设置actionForm各种属性
clientInfoForm.setXX(client.getXX);
   
   正常情况下,成功的页面可以接受和显示通过clientInfoForm传递的属性值.

   但是我这边碰到的问题是在action中,可以获取到所有的属性,但是在JSP显示页面什么都没传递过去, 
   我分析了,配置文件没问题,找了好几个人看.开始因为我的actiongForm是通过让POJO类继承ActionForm,开始以为是这个原因导致不能回显,后来重新建了个actiongForm,还是没能解决问题.
   真的找不到什么原因..
评论
giky2323 2007-05-28
默认的就是false呀
yollywu 2007-05-21
问题已解决,实际上还是配置文件的问题:
<forward name="success" path="/showOperation.do" redirect="true"></forward>由于使用了重定向请求,使得向浏览器发送一个HTTP响应,告诉浏览器重新提交一个新的请求到新的路径,原来的请求参数就不保留了,原来的请求上下文也消失了..也就是actionForm没把参数传递过去..
yollywu
搜索本博客
最近加入圈子
存档
最新评论