在使用struts1时应注意的事项
1、如果mapping.findForward("logic name");返回的为null,即没有找到该逻辑名对应的资源。那么在浏览器端将返回一个空白页。
2、支持多线程的action类,因为在整个应用只存在一个Action类的实例,所以在Action类中要慎用实例变量,一般用局部变量,除非要实现特殊功能用到实例变量。
3、在实际开发中使用DispathAction可以减少Action的使用。
4、在实际的开发中使用LookupDispathAction可以实现一个表单多个提交按钮,点击不同按钮调用不同方法。
5、在应用中使用Token判断用户重复提交问题。
6、org.apache.struts.Globals类中的静态变量用于在特定范围内存放JAVABENA的KEY
7、<action>元素中的scope属性默认值为session
8、Action类中的reset方法在FormBean设为session范围是特别有用。
9、图片进行国际化时用的标签为:<html:img pageKey="key1" altKey="key2"/>