struts 2初学和常见的代码调试 报错总结
来源:互联网 发布:蓝光手游大师mac版 编辑:程序博客网 时间:2024/06/17 07:20
因为很长一段时间都在做HK的旧系统的Support, 对于Web开发方面的技术,淡忘了许多。 现在需要修改一个新系统的部分功能,是Struts2和Ajax实现的。 因为2年前我用的还是struts1。 加上不够勤勉,没自己研究过struts2,拿到这个系统,有一点压力。 好在不复杂,在用了比熟手差不多一倍的时间终于做完了。 总结出一点点struts2初探的的记录:
Struts2 中也是沿用 MVC把程序分为3层。
Action
DAO
JSP
Action类中配置全部的处理业务的方法。 并且存在struts.xml中
对应的method的result的页面。
Dao层中的所有的方法均用来被Action调用。
jsp中的页面向后台传参数时,需要在对应的处理Action类中加 属性和get,set方法。对应的Action方法就可以直接引用属性进行处理。
传参数的名称必须与action中属性的名字完全一致。大小写敏感。
后台的Action处理后的某个对象希望jsp中可以访问的话,需要在对应的Action 中加一个该对象的属性。加set,get方法。并且在对应的action方法中加改属性的获取语句(从 DAO的查询方法中获取等等)。
调试中常见的一些报错信息:
1. exception 中提到 reflect Error 的,是新的代码还没有完全部署到tomcat 容器上,需要重新部署一下即可。
2. 对于在jsp页面处理报的Exception, 可以右键鼠标点击在新标签中打开帧框。 去看URL的提示会对应到struts中的某个Action的配置。
3. 其他Exception 需要耐性的设置断点,进行debug。
- struts 2初学和常见的代码调试 报错总结
- git 常见报错解决方案(初学)
- xcode常见报错调试
- struts初学总结
- 常见的js代码调试
- 常见代码报错提示
- [iOS 常见报错反馈总结] SIGABRT 和EXC_BAD_ACCESS
- oracle常见报错总结
- sendmail 常见报错总结
- selenium常见报错总结
- AngularJS常见报错总结
- struts 2报错
- struts报错和解决方法
- struts报错和解决方法
- Android 调试之 常见报错
- xcode常见报错调试【转载】
- iOS Xcode常见报错调试
- 真机调试常见报错问题
- php冒泡排序
- 《unix高级环境编程》线程控制——线程私有数据
- RMQ算法
- OC第九课
- src或者css背景图的url值为base64编码代码
- struts 2初学和常见的代码调试 报错总结
- String类为什么是final
- 《unix高级环境编程》线程控制——线程取消选项
- C++ 析构函数&虚析构函数
- 10个经典的C语言面试基础算法及代码
- pitch yaw roll 的区别
- 学习java的枚举
- 《unix高级环境编程》线程控制——线程与信号
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源