论坛首页 Java企业应用论坛

碰到的actionForm的问题

浏览 3027 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-20  
   这个问题是这样的,第一个页面是获取到的数据库中某张表的记录列表,
    
然后可以选中编号进行增删改操作,'/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,还是没能解决问题.
   真的找不到什么原因..
   发表时间:2007-05-21  
  问题已解决,实际上还是配置文件的问题:
  <forward name="success" path="/showOperation.do" redirect="true"></forward>由于使用了重定向请求,使得向浏览器发送一个HTTP响应,告诉浏览器重新提交一个新的请求到新的路径,原来的请求参数就不保留了,原来的请求上下文也消失了..也就是actionForm没把参数传递过去..
0 请登录后投票
   发表时间:2007-05-28  
默认的就是false呀
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics