struts2 类型转换int时,如果为空,他会显示0,我该如何处理,也为空呢
解决方案 »
- jsp的超链接的写法
- 项目要做报表了,请问你们一般用什么做报表啊
- 用 getClass().getResourceAsStream("db.properties");读取属性文件的路径问题
- 调用javabean出错!大家帮下忙!在线等!
- 面试题,请达人解答发表自己见解!!!--不甚感激
- 采用struts框架使用java语言编写程序,每次一启动主界面就很慢!怎样修改程序让他启动快起来!
- java连接oracle简单例子问题!各位大侠,请问一下代码错在何方?在线等待
- 大家好,我刚开始用weblogic谁那有config.xml和web.xml各个标签的使用说明(中文的)或到那里可以下载到
- 讨论:Jsp,Servlet,EJB,Datebase的关系!
- 想在jsp中import两个oracle9i的文件,请问如果使用(急死了)?
- 将备份的oracle数据库进行还原,用java代码怎么写啊
- struts2+jsp,如何将form的name属性设置为变量?
private int age;
public int getAge() {return age;}
public void setAge(int age) {this.age = age;}===========
当在jsp 页面中什么也不输入的话,struts2赋值为0
可是我不想要他有任何数值的。而且控制台,打印出很多出错信息,真是郁闷,如何解决呢
你设置成string类型,然后手动转换。
可以在显示页面对getAge()进行判断,是0则输出“”
可以将int改为Integer 使其默认值为null
最终解决方案是,将int 改为Integer。。但是输入字母还是会报错,所以我们需要写一个针对Integer的全局类型转换。。
参考文章:http://blog.csdn.net/wangking717/archive/2009/12/02/4922162.aspx