码迷,mamicode.com
首页 > 其他好文 > 详细

新手学J2EE之Struts2环境配置

时间:2015-01-18 02:03:24      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

  Struts是著名的SSH三大框架之一,在当今java web中仍扮演着重要的角色,在MVC模式中负责对各个jsp页面及action进行调度控制(Controller),下面介绍在Eclipse下Struts2的基本配置。

一、准备工作

  1.在进行Struts配置之前,默认已配置好Eclipse环境变量并部署好Tomcat服务器;

  2.下载Struts2所需要的jar包。

    技术分享

二、创建web程序,导入程序所需jar包

  我所用的jre版本为8.0,tomcat版本为7.0

  1.打开Eclipse,新建一个Web Dynamic Project(注意选择tomcat的runtime);

  2.将第一步中7个Struts的jar包加到java build path:选中项目单击Project >> Properties >> Java Build Path ,选择libraries选项卡,单击Add External Jars将7个jar包添加到路径下;

  3.仅仅把上面所提到的7个jar包添加到Path中还不够,还要把它们放到WebContent目录下WEB-INF下面的lib文件夹中(此步骤不可缺少,以后配置hibernate、spring也是如此,很多新手在运行程序时出现错误找不到原因就是忽略的这一步)。

  注:由于struts2版本的差性,上述jar包不一定满足所有版的需求。配置完struts2后,运行时。根据运行时的错误提示来添加jar包解决问题。比如,配置struts-2.2.1.1时需要commons-io-1.3.2.jar包和javassist-3.7.ga.jar包,但是2.1版本就不需要这两个包。

三、编写web.xml文件和struts.xml文件

  1.web.xml在WEB-INF下面的lib文件夹中,创建项目时已自动生成,做少许改变即可;

    技术分享

  如果按此web.xml配置文件,程序运行从WebContent目录下的index.html开始运行(需要自己添加)。

  2.struts.xml文件,放置在src目录下

    技术分享

  在<package ……>   </package>中间添加action类。

四、编写action类,添加其它jsp、html页面

  在<package ……>   </package>中间添加action类。如步骤三中所示action的通配符为namespace=“/",名字为Login.action,对应为com.Action.UserLoginAction类中的Login方法,方法类型为String,当方法返回“success“时,程序接下来跳转到jsp目录下的Menu.jsp,返回”noUser"和“error"时跳转到SignonForm.jsp页面。

  至此,Struts2的基本配置已经完成,接下来大家可以在<package ……>   </package>中间继续添加其它的action类并在相应文件夹下添加对应的jsp文件来构建自己的java web程序。

 

新手学J2EE之Struts2环境配置

标签:

原文地址:http://www.cnblogs.com/chasm2014/p/4231369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!