1)在ActionForm对象中如果含有复杂类型的属性,则需要先NEW一个该复杂类型的对象,即ActionForm里面的复杂类似对象要先初始化,否则在页面上无法获得该复杂对象里面的值。
2)使用tomcat容器进行开发时,如何做到修改后台代码及配置文件不需要重新启动Tomcat的方法:在下面的目录中新增加一个app/WebRoot/META-INF/context.xml文件,内容如下:
<Context reloadable="true">
</Context>
即可做到当应用进行修改后能够做到自动加载应用。
3)struts-config.xml文件中,ActionForm默认的作用域为session作用域。当浏览器请求服务器的时候,struts会自动将页面的数据设置到绑定的formbean中,当action处理完请求后,又会将当前formbean中的对象设置到作用域中,供下一个接收页面使用。
4)EL表达式中有11个隐含变量,pageContext、pageScope、requestScope、sessionScope、applicationScope、param、paramValues、header、headerValues、cookies、initParam
5)在struts-config.xml中可以配置多个资源包,通过设置各个资源包的key值属性就可以来区分使用不同的资源包文件。
6)在Action中,ActionErrors中每个key可以对应多个ActionMessage对象。但是在struts1.2以后,struts建议淘汰ActionErrors,使用ActionMessages这个对象。
7)在ActionForm中,有个比较实用的方法reset(),该方法在每次new ActionForm()的实例的时候都会执行该方法。
8)formbean对象的实例在ActionServlet处理请求的时候被创建,也可以在页面使用<html:form>标签的时候被创建。
分享到:
相关推荐
Struts1.x常用的开发包,需要学习struts1.x朋友可以下载
struts 1.x学习笔记,简单易懂,适合入门者
学习魔乐科技Struts2.x视频框架的学习笔记,在这里给各位参考一下,要mldn其他框架笔记的请关注我,后续会推出
Struts1.x学习笔记,struts1.x开放过程小技巧
计算机软件编程学习笔记: 01. Unix note.txt 02. SQL note.txt 03. PL SQL note.txt 04. CVS note.txt 05. Core Java exercise.txt 05. Core Java note.txt 06. OOAD & UML note.txt 07. Xml note.txt 08. JDBC ...
MVC框架struts学习笔记1MVC框架struts学习笔记1MVC框架struts学习笔记1
Struts学习笔记...............263 Struts2.0..263 第一章 MVC Model.........................263 第二章 Struts Basic264 第三章 Action,Result & Struts2 Tag Library......................267 第四章 Data ...
Struts学习笔记...............263 Struts2.0..263 第一章 MVC Model.........................263 第二章 Struts Basic264 第三章 Action,Result & Struts2 Tag Library......................267 第四章 Data ...
Struts2.x.jsp WebService.java Xml.java Linux Shell.sh ubuntu.txt OOAD_UML\OOAD_UML.txt PHP\php.php Python Python.py Django.py tornado.py SEO\SEO.txt Web AJAX.js CSS.css FLEX.xml ...
应该所有的MVC框架都会用到数据绑定,比如我所知道的ThinkPHP、struts等,只有实现了数据绑定才能将模型层和视图层分离,实现MVC。Angular的数据绑定比较特别,它支持双向数据绑定。 1、ng-bind <!DOCTYPE html>...
本文是个人在学习过程中的学习笔记,详细讲解了如何使用iBatis2.x以及如何将其与Struts2.x,Spring3.x进行整合开发,其中包括iBatis基础使用,存储过程调用和数据库函数的调用。
Struts2.X的学习讲义 适合入门者进一步的提高对Struts的认识。
short 16bit, -2^15~2^15-1 (2^15=32768) int 32bit, -2^31~2^31-1 (2147483648,20亿,10位有效数字) long 64bit, -2^63~2^63-1 (900亿亿,20位有效数字) float 32bit, 9位有效数字,含小数(四舍五入)(小数点算...
[2 + 2, [1, 2, 3, 4], "whatnot"] 还可以使用数字范围定义数字集合,如2..5等同于[2, 3, 4, 5],但是更有效率.注意,使用数字范围来定义集合时无需使用方括号,数字范围也支持反递增的数字范围,如5..2 5,Map对象 Map...
系统设计 1 jive设计思路 2 jive的工作内幕 3 Jive源代码研究 4 Jive中的设计模式 5 jive学习笔记 <br> 设计模式 1 大道至简-Java之23种模式一点就通 2 设计模式...