关于Struts2 在Action中接受int 类型input文本时

金墨痴 2013-09-10 08:56:49
如果在<input type="text" />文本框中输入99999999999999, Struts2会报异常,这个关于数值超出范围应该怎么处理啊??
...全文
462 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
蔡斌冰 2013-09-10
  • 打赏
  • 举报
回复
LZ的意思是想用int或者Integer类型,又怕用户输入数据大于规定类型? 可以用struts2的校验器来校验呀。 还是什么意思? 如果想要容纳用户输入的任何数据,那就如楼上所说,改变数据类型吧。
suciver 2013-09-10
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
改为Integer类型吧
Integer也是没用的,Integer的最大值是2^31-1,楼主这个数明显超出了,你可以Double类型的来接收 double的最大值(2-2-52)·2^1023这个数足够用了
  • 打赏
  • 举报
回复
改为Integer类型吧

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧