创星网络[分享知识 传递快乐]

标题: 在Myeclipse7中整合struts2 [打印本页]

作者: luinstein    时间: 2013-6-29 08:46
标题: 在Myeclipse7中整合struts2
首先是准备工作吧,需要以下软件,均可到官方网址下载
Struts2: http://apache.etoak.com/struts/binaries/struts-2.0.14-all.zip
Spring2.5: http://www.springsource.org/,下载spring-framework-2.5.zip(可选)
common-pool: http://www.apache.org/dist/commons/pool/commons-pool-current.zip
MyEclipse7: http://www.myeclipseide.com/
      由于Myeclipse的最新版本7.0依然不支持struts2,所以我们需要手动去导入struts2相关jar文件和配置文件,之后使用Myeclipse自动再依次导入Spring2.5,Hibernate3.2。
一,建立一个新项目:
1.进入new project,选择Web Project.
2.Project Name输入”SSH2Demo”,另外选择Java EE 5.0,之后点击finish创建项目.
二,手工导入Struts2:
1.解压struts-2.0.14-all.zip,找到lib文件夹.copy一下的jar文件到/WEB-INF/lib,当然这并一定是最精简的,但是至少没有问题.  [xwork-2.0.7.jar, xml-apis-1.0.b2.jar, struts2-spring-plugin-2.0.14.jar, struts2-core-2.0.14.jar, oro-2.0.8.jar, ognl-2.6.11.jar, freemarker-2.3.8.jar, classworlds-1.1.jar, aopalliance-1.0.jar, antlr-2.7.2.jar以及commons-*.jar]
2.更新web.xml文件,加入
  1. <filter>
  2.         <filter-name>struts2</filter-name>
  3.         <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
  4.     </filter>
  5.     <filter-mapping>
  6.         <filter-name>struts2</filter-name>
  7.         <url-pattern>/*</url-pattern>
  8.     </filter-mapping>
  9. <listener>
  10.         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  11.   </listener>
复制代码
3.接着创建struts.xml,放到/WEB-INF/classes.
  1. <?xml version=”1.0″ encoding=”UTF-8″ ?>
  2. <!DOCTYPE struts PUBLIC
  3.     “-//Apache Software Foundation//DTD Struts Configuration 2.0//EN”
  4.     “http://struts.apache.org/dtds/struts-2.0.dtd“>
  5. <struts>
  6.     <!– action内容 –>
  7. </struts>
复制代码





欢迎光临 创星网络[分享知识 传递快乐] (http://bbs.cxweb.com.cn/) Powered by Discuz! X3