Web服务器:Tomcat6
Struts版本:Struts2.0.11.1
JDK版本:JDK1.5.0_12
J2EE版本:Java EE5.0
在本系列教程中Web工程上下文路径都是struts2如果在Web根目录有个index.jsp文件则访问路径如下:
http://localhost:8080/struts2/index.jsp
由于MyEclipse6目前并不支持Struts2所以我们需要到struts.apache.org去下载Struts2安装包要想正常使用Struts2至少需要如下 5个包(可能会Struts2版本区别包名略有差异但包名前半部是样)
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
Struts2虽然在大版本号上是第 2个版本但基本上在配置和使用上已经完全颠覆了Struts1.x方式(当然Struts2仍然是基于MVC模式也是动作驱动可能这是唯没变东西)Struts2实际上是在Webwork基础上构建起来MVC框架我们从Struts2源代码中可以看到有很多都是直接使用xwork(Webwork核心技术)包既然从技术上来说Struts2是全新框架那么就让我们来学习下这个新框架使用思路方法
如果大家使用过Struts1.x应该对建立基于Struts1.xWeb基本步骤非常清楚让我们先来回顾下建立基于Struts1.xWeb基本步骤
1. 安装Struts由于Struts入口点是ActionServlet所以得在web.xml中配置下这个Servlet
2. 编写Action类(般从org.apache.struts.action.Action类继承)
3. 编写ActionForm类(般从org.apache.struts.action.ActionForm类继承)这步不是必须如果要接收客户端提交数据需要执行这步
4. 在struts-config.xml文件中配置Action和ActionForm
5. 如果要采集用户录入数据般需要编写若干JSP页面并通过这些JSP页面中form将数据提交给Action
="xspace-totlerecord">4="xspace-totlepages">1/4="xspace-current">1234>
最新评论