处理异常的一个小问题! 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()方法中进行简单的判断。 Set接口问题2 请教大侠:用JBuilder 2005 生成javadoc 时,提示请增加内存,如何增加JBuilder中JVM的内存?如何在控制台生成javadoc? 继承的问题 jframe 颜色? JAVA:输入用户名和密码问题 你是对日软件开发者吗? 学会使用args 高分求教关于JFileChooser和JSpinner的两个问题?急急急! 谁能帮我解释一下这一段意思.主要是MessageFormatPattern! 連接JDBC問題 小白提问..... 急,断电后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()方法中进行简单的判断。