CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

表单为何没有自动填充?

楼主rollrock(现实像一只笼子)2004-11-04 13:51:47 在 Java / Web 开发 提问

我用struts做编辑注册信息的表单,先进入一个action,把信息查询出来,放在formbean里,然后把formbean保存为request的"userForm"(在form-bean的名字就是这个),但是,转发到编辑页面的时候,数据并没有被自动填充,这是为什么呀。  
  struts-config的配置:  
  <form-bean   name="userForm"  
                                type="myjsp.forms.UserForm"/>  
                                 
                                ....  
  <!--查询注册信息,并装入request>  
  <action   type="myjsp.actions.EditUserAction"  
                          path="/editUserAction">  
              <forward   name="success"  
                                path="/registerInfo.jsp"  
                                redirect="true"/>  
  </action>  
  <!--更新或者插入注册信息>  
  <action   name="userForm"  
                          type="myjsp.actions.Register"  
                          validate="true"  
                          input="/registerInfo.jsp"  
                          scope="request"  
                          path="/register">  
              <forward   name="success"  
                                path="/home.jsp"  
                                redirect="false"/>  
  </action>  
   
   
  EditUserAction:  
  .....  
              cnn   =   pool.getConnection();  
              UserDAO   userDAO   =   new   UserDAO(cnn);  
              int   userNo   =   myjsp.util.MyUtil.getUserNo(request);  
              uform=   userDAO.findEditInfo(userNo);  
              request.setAttribute("userForm",   uform);  
  ......  
  return   mapping.findForward("success");  
  编辑和注册信息都用这个页面,但都提交给register.do处理,因为采用了validator进行校验,表单是继承自org.apache.struts.validator.ValidatorForm 问题点数:100、回复次数:11Top

1 楼rollrock(现实像一只笼子)回复于 2004-11-04 14:56:16 得分 0

upTop

2 楼treeroot(旗鲁特)回复于 2004-11-04 15:19:35 得分 60

<!--查询注册信息,并装入request>  
  <action   type="myjsp.actions.EditUserAction"  
                          path="/editUserAction">  
  改为:  
  <action   name="userForm"   type="myjsp.actions.EditUserAction"  
                          path="/editUserAction">Top

3 楼rollrock(现实像一只笼子)回复于 2004-11-04 15:52:34 得分 0

不好用啊,说配置缺少input属性Top

4 楼rollrock(现实像一只笼子)回复于 2004-11-04 15:53:24 得分 0

我是加个input,那么直接就转到这页来了,没有运行editUserActionTop

5 楼rollrock(现实像一只笼子)回复于 2004-11-04 19:55:45 得分 0

upTop

6 楼wafeng(彭克)回复于 2004-11-04 20:00:11 得分 0

帮顶Top

7 楼rollrock(现实像一只笼子)回复于 2004-11-05 09:25:23 得分 0

upTop

8 楼rollrock(现实像一只笼子)回复于 2004-11-05 11:01:24 得分 0

大家帮帮忙啊Top

9 楼miao_hong_bin(小苗儿)回复于 2004-11-05 11:42:46 得分 40

<logic:iterate     name="userForm"   id="user"   scope="request"   >    
  <bean:write   name="user"   property="USERID"/>USERID根据具体情况改,试试!Top

10 楼rollrock(现实像一只笼子)回复于 2004-11-05 13:52:00 得分 0

不对,你怎么写出循环来了,你的基础???Top

11 楼rollrock(现实像一只笼子)回复于 2004-11-05 14:54:55 得分 0

靠,把文件重新建了一遍就好了,不知是配置有问题,不小心redirect选   上了true,还是bugTop

相关问题

  • 初学JAVA,请教提交表单时,数据自动填充问题
  • 表单自动提交
  • 选择框自动提交表单!
  • 如何自动提交表单?
  • 如何自动提交表单???(在线)
  • 请问表单如何自动提交?
  • 如何定时自动提交表单?
  • 关于自动提交表单
  • 如何自动提交一个表单?
  • VBSCRIPT 如何表单自动提交呢?

关键词

  • struts
  • 信息
  • 表单
  • userdao
  • 编辑
  • request

得分解答快速导航

  • 帖主:rollrock
  • treeroot
  • miao_hong_bin

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo