读书人

Struts2学习札记一-环境的搭建和测试

发布时间: 2012-10-25 10:58:57 作者: rapoo

Struts2学习笔记一-----环境的搭建和测试

1.Struts2环境的搭建:

???预先准备好Struts2的开发包:

?可从:http://struts.apache.org/2.x/下载得到

?下载该Full?Distribution:?

o?struts-2.1.8.1-all.zip?(110mb)?[PGP]?[MD5]

??开始搭建环境:

①?用Eclipse或其他IDE建一个Web?Project。

②?导入jar包

在包中apps目录下有很多war文件,将struts2-blank-2.1.8.1.war文件解压出来,它 就是一个Struts2项目。我只 需拷贝其下的jar包到自己的项目即可:struts2-blank- 2.1.8.1\WEB-INF\lib下的jar包

③?导入配置文件(struts.xml)

???讲struts2-blank-2.1.8.1\WEB-INF\classes下的struts.xml文件拷贝到自己项目中的源 码包下(src或其他源码 包)(一定要是源码包)

④?在web.xml文件中加入一个filter(在struts2-blank-2.1.8.1中也能找到):

???

?

?

?

这个跟Struts1中web.xml文件中配置<servlet>和<servlet-mapping>差不多。这是这里配置的是filter

请求都交给StrutsPrepareAndExecuteFilter出来。而Struts1是交给ActionServlet

?

2.测试环境

①?用户发出请求

②?StrutsPrepareAndExecuteFilter拦截到请求

③?StrutsPrepareAndExecuteFilter根据struts.xml中的配置找到匹配的Action来出来请求

④?请求出来完返回结果给用户

?

先创建一个action:

??????

?

?

在Struts.xml文件中配置给action

?

?

?

?

在建个hello.jsp随便写点什么:

然后访问:格式:http://ip:port/AppPath/<PackageNamespace>/<ActionName>.<Extension>

??????????例如http://localhost:8888/struts2demo/hello/test

<!--EndFragment-->

读书人网 >软件架构设计

热点推荐