处理异常的一个小问题! ActionForm中属性与页面表单对应如果用户直接http://localhost:8080/xxx/track.do 就会出 空引用异常!我想处理下这个问题```哪个大哥帮帮! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 空引用不就是没有找到这个.do文件看看你的Spring的MVC中怎么配置的 http://localhost:8080/xxx/track.do直接点击这个URL,ACTION获不部到页面表单的内容,当然抛空指针异常了 是我表达能力有问题?.do是进Action啊``它会去对应ActionForm中的属性````然后在进Action 正常提交表单是没任何问题!关键是我想处理下 非法提交``` 55终于有人理解到我的意思了``兄弟如何处理!这样非法进Action``` 可以判断下,如果ActionForm为空就跳转到提交表单的那个页面 ActionForm 可以跳转?怎么做? 支持就在action中做个判断就行了吧? if(ActionForm!=null){......执行业务逻辑,跳转到成功页面}else{.... 跳转到提交表单的页面} 应该是页面的填入form值时又问题,你可以跟踪看一下 在页面提交后form有值吗》 错了,是判断比如if(ActionForm.getUserName()!=null)而不是判断ActionForm(UserName为你表单必须填的) 使用了struts后,当点击页面上的链接时,会把这个请求提交到action中,此时ActionForm回去收集相应的数据。如果是非法操作的话,比如像您说的直接在浏览器地址栏中输入http://localhost:8080/xxx/track.do 这个时候ActionForm中的属性值是没有数据的,空的。因为如果直接访问这个地址的话,没有指明要调用action中的那个方法,所以会去自动执行action中的excute()方法,可以在excute()方法中进行简单的判断。 有木有神马方法,用java锁定本地的文件,在别人要修改的时候,提示不让改? java学习的重点在哪里 Access使用PreparedStatement报出java.lang.NullPointerException 映射机制 问一个简单错误,请各位帮忙 一个非常简单的问题. 一个关于JavaDOC同时支持多种语言问题,估计这个问题是没有解的... 我现在做毕业设计,题目是网络购物车.谁能帮帮我呀 关于图片的问题 迷惑:是学java好还是vc++,c#好?(欢迎大家涌要发言) 小白提问..... 急,断电后lomboz eclipse里打开文件出错.
看看你的Spring的MVC中怎么配置的
直接点击这个URL,ACTION获不部到页面表单的内容,当然抛空指针异常了
是我表达能力有问题?.do是进Action啊``它会去对应ActionForm中的属性````然后在进Action 正常提交表单是没任何问题!关键是我想处理下 非法提交```
55终于有人理解到我的意思了``兄弟如何处理!这样非法进Action```
ActionForm 可以跳转?怎么做?
if(ActionForm!=null){......执行业务逻辑,跳转到成功页面}else{.... 跳转到提交表单的页面}
提交到action中,此时ActionForm回去收集相应的数据。如果是非法操作的话,比如像您说的直接在浏览器地址栏中输入
http://localhost:8080/xxx/track.do
这个时候ActionForm中的属性值是没有数据的,空的。因为如果直接访问这个地址的话,没有指明要调用action
中的那个方法,所以会去自动执行action中的excute()方法,
可以在excute()方法中进行简单的判断。