声明:Struts 2的环境搭建,很简单!
首先,下载Struts 2框架apps样例程序, 如:struts-2.2.1 ,任意解压一个war包。
其次,在Eclipse中新建一个web动态工程,注:无需myeclipse插件,但最好是eclipse的j2ee版本。
最后,将war中与Eclipse中新建的工程比较,把工程中没有的文件,复制到工程中,如lib、web.xml、struts.xml。
另:web.xml中配置的是struts2的拦截器,拦截器的作用就是将请求交给struts2包中的一个类,则此类来分发。
分发类,再根据struts.xml中配置的参数来具体导向某个业务类,进行处理。
其实,这样也就完成了struts2的配置,关键就是根据struts2提供的样例来进行,很简单的。如果struts2还有什么东西可学,那就是它的国际化支持(语言),和标签应用了,不过在ajax大行其道的今天,我们提倡用html代替沉重的jsp,所以标签可以忽略了。
我们再来看struts2的流程:客户端请求->struts2集中分发类->具体业务对象类->配置文件根据返回结果->某个views