Topic: 怎样处理ActionForm自动转型时的异常 |
Print this page |
1.怎样处理ActionForm自动转型时的异常 | Copy to clipboard |
Posted by: heaven Posted on: 2004-09-23 11:04 我用的是最基本的struts的功能,但是发现一个问题,如果我的ActionForm中指定field的属性不是String,那么在提交时它会自动帮我处理(比如:long型调用Long.parseLong(s)),但是现在我在页面上填写的数据有问题,所以会有异常。 我想请问的是:怎么抓住这个异常并进行处理? |
2.Re:怎样处理ActionForm自动转型时的异常 [Re: heaven] | Copy to clipboard |
Posted by: linux_china Posted on: 2004-09-23 11:58 有两种方法处理这个问题: 1 使用Struts的Validator,浏览器端使用javascript进行校验 2 建立一个临时String变量,假设你的Long型变量名为incoming,则该临时变量名为tempIncoming,页面应引用tempIncoming,在setTempIncoming(String tempIncoming)中在进行转换,给incoming赋值即可啦,这个不难的。 通过以上步骤,你不用处理异常啦。以上是个人观点。 |
3.Re:怎样处理ActionForm自动转型时的异常 [Re: heaven] | Copy to clipboard |
Posted by: steven_652 Posted on: 2004-10-01 09:50 推荐用Validator |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |