Struts2教程:第一个Struts2程序

     在本系列教程中我们将学习到Struts2各种技术在本教程中使用工具和版本如下:   开发工具:MyEclipse6

  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>
Tags: 

延伸阅读

最新评论

发表评论