当前位置:文档之家› Struts学习心得

Struts学习心得

Struts学习心得
Struts学习心得

1.

2.在Struts之中一定要明确的是,所有的处理类都是Action,而且每一个Action都要绑定一个ActionForm。

3.在Struts之中,ActionForm的主要功能就是完成验证的操作,而里面的validate()方法,主要是完成具体的验证操作的。

4.在Struts之中,所有的错误信息都保存在了资源文件里。(属性文件中不能有中文)

5.MVC本身提供的是一个理论依据,而Struts就是理论依据的具体实现。从程序的角度来看的话,MVC其实就是相当于接口,而Struts 就是其实现类。

6.在action中配置的path表示提交路径,而input表示的是错误信息的显示页面。

本图的整个基本原理:

所有的前台页面(*.jsp),要将请求通过*.do(web.xml),之后将所有的请求提交到ActionServlet之中,由于每个提交的路径都要一个action或者请求的地址,那么ActionServlet将根据提交的请求路径从Struts-config.xmle文件之中,读取出所需要的Action,并进行反射加载的调用。

但是在将所有请求交给Action之前,需要先将所有用户提交的信息先交给ActionForm,在ActionForm之中进行具体的内容的验证,(validate()方法),如果验证通过了,则跳转到Action上执行,而如果验证不通过,则跑到input属性所指向的页面之中,进行错误信息的提示,在信息显示中,通过标签完成所有保存在ActionForm()中的内容输出。

如果没有错误,则跑到Action上,调用具体的业务操作,之后根据Struts-config.xml配置的路径进行跳转。

Request对象:

1.如果是接受一个参数的对象,那就使用getparament();但是如

果接受的是多个参数的对象,那么就要使用getparamentValues

();

2.

相关主题
文本预览
相关文档 最新文档