把信息置入request返回给错误页面,再进行填充
解决方案 »
- 关于 Java中文件解析的问题 在线等 急!
- 各位高手 谈谈你们做java的感触啊?帮我解决一下问题啊 O(∩_∩)O谢谢
- 请教 :::JSF
- 能直接学J2EE吗?
- hibernate问题
- 大家有没有可以通过窜口(即:com端口)发送数据的程序。
- 在WIN98下使用JAVA出现"Out of enviroment space"应该怎么做?
- 请问有没有一种JAVA程序下载,能做出象Microsoft Office的那种比较专业的图片的?
- 能提供jb7+(jboss3+tomcat4)+sqlserver2000联合配置开发方法吗?
- XML 输出格式问题,如何分行显示
- myeclipse+Struts+Hibernate 的错误??
- ibatis如何调用存储过程?高分~~~~~~~~~~~!
-------------------------------------------------------------------
这些信息是哪来的?说的不清楚另外还有一个问题,如果在编辑页面有一个动态的list作为select的option,那么当验证出错的时候,该怎样获取这个list呢?
-------------------------------------------------------------------
还是没说清楚。这个List是用于提交吗?出错的时候是页面去取option还是Action去取?
页面显示的时候,商品、金额等信息通过<bean:write>显示给用户,地址什么的通过<html:text>显示,这个时候是没有问题的。
但是当我提交修改的时候,一旦validate验证失败,返回到刚才的显示页面时,商品、金额这些信息就不存在了。
我先在initAction里面通过数据库查询获取这个list,同时放到相关的form表单里,然后页面通过<html:options>获取的时候,一定要将这个list放到request的attribute,如果不放,就会出现错误。而且当提交的时候,也和上面的情况一样,一定验证失败,这个list就为null了
1、在<bean:write>的后面再加一个<html:hidden>,显示同一个属性,就可以了
2、关于动态list作为select的option
在formbean的构造函数中生成一个List(formbean的变量),在reset方法中将这个List放到request中
request.setAttribute("list1",List1);
建议你用newxy(新坐标)技术 http://www.newxy.net