`

在eclipse中开发Struts2

阅读更多
创建web应用(使用MyEclipse)


一、在Eclipse整合Tomcat服务器

    1、选择工作空间,打开Elcipse:Window->Preferences,将弹出界面

    2、MyEclipse->Application Servers->Tomcat5 ,右边的界面发生变化,选中Enable,根据你的tomcat服务器的位置,其他选项依次是:
      
       Tomcat 5
       ---------------------------------------------------------------
       --Tomcat Server------------------------------------------------
       |  . Enable                                             
       |    Disable                                            
       ---------------------------------------------------------------
       Tomcat Home Diretory             E:\tomcat5.5         
       Tomcat Base Diretory               E:\tomcat5.5         
       Tomcat Temp Arguments         E:\tomcat5.5\temp
       Optional Program Arguments
                
                                       Restore Defaults   Apply
       ---------------------------------------------------------------
                                               OK        Cancel
    3、单击OK按钮,返回Eclipse主界面,即可。

二、新建web工程(略)
  
    1、点击菜单File->New->Project,出现新对话框

    2、选择 Web Project,点击“Next”,出现新对话框

    3、在“Project Name”中键入Struts2_HelloWorld,单击finish
  
    4、增加struts2支持,必须将Struts2框架的核心类库(struts2-core-2.0.11.jar、xwork-2.0.4.jar、ognl-2.6.11.jar、freemarker-2.3.8.jar、commons-logging-1.0.4.jar等)增加到web应用中(WEB-INF/lib),在eclipse中将这些jar文件加到工程的构建路径(build path)。
  
    5、打开web.xml文件,将其修改为以下代码:
              
<?xml version="1.0" encoding="ISO-8859-1"?>
        <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"   "http://java.sun.com/dtd/web-app_2_3.dtd">
        <web-app>
                       <display-name>Struts 2.0 Hello World</display-name>
                       <!-- 定义Struts2的FilterDispathcer的Filter -->
                       <filter>
                                  <filter-name>struts2</filter-name>       
                                  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
                       </filter>
                         <!-- FilterDispatcher用来初始化struts2并且处理所有的WEB请求。 -->
                       <filter-mapping>
                                         <filter-name>struts2</filter-name>
                                        <url-pattern>/*</url-pattern>
                       </filter-mapping>
                         <welcome-file-list>
                                <welcome-file>index.html</welcome-file>
                       </welcome-file-list>
         </web-app>
       
   6、新建struts.xml文件 ,添加到src路径下(即web应用中的classes/),然后将struts.xml的内容修改为:
             <!DOCTYPE struts PUBLIC
           "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
           "http://struts.apache.org/dtds/struts-2.0.dtd">
       <struts>
               <include file="struts-default.xml"/>
       </struts>  

    7、新建index.html文件
     

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      <html>
        <head>
              <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
               <title>Hello World</title>
        </head>
          <body>
            <h3>Hello World!</h3>
          </body>
      </html>

      8、将应用程序打包到tomcat上
    9、启动tomcat,运行应用程序
分享到:
评论

相关推荐

    Eclipse中配置Struts2项目指南

    在 Eclipse 中配置 Struts2 项目需要经过多个步骤,包括安装所需软件、配置环境、创建Struts2 项目等。 一、软件安装 1. Eclipse+lomboz 3.2:Eclipse 是一个功能强大的集成开发环境(IDE),lomboz 是一个插件,...

    ECLIPSE+STRUTS开发

    本文将详细介绍如何在Eclipse中配置并使用Struts2进行开发。 #### 二、运行环境搭建 在Eclipse中配置Struts2,首先需要搭建以下运行环境: 1. **JDK6安装**:这是Java开发的基础,确保系统中已安装JDK6,且环境...

    在Eclipse中配置Struts2项目

    本文将详细介绍如何在Eclipse集成开发环境中配置Struts2项目,同时考虑到JDK1.4的兼容性。Struts2是一个流行的Java web框架,它提供了MVC设计模式的支持,帮助开发者构建可维护和可扩展的Web应用。 首先,我们需要...

    在Eclipse中创建Struts2项目

    在IT领域,特别是Java开发中,使用Eclipse创建Struts2项目是一项基本技能,对于初学者和有经验的开发者来说都至关重要。以下是对如何在Eclipse中创建Struts2项目的详细解析,涵盖从环境准备到项目搭建的全过程。 ##...

    Eclipse下搭建Struts2环境.doc

    【描述】:本文档将详细介绍如何在Eclipse集成开发环境中搭建Struts2的开发环境,适合Java初学者和需要更新技能的专业人士。内容包括所需软件的下载地址、安装步骤以及配置过程,旨在提供一个清晰易懂的学习路径。 ...

    Eclipse开发Struts1.2

    【Eclipse开发Struts1.2】的知识点详解 Struts1.2 是一个流行的Java Web框架,它基于Model-View-Controller (MVC)设计模式,提供了强大的控制层功能,便于开发人员构建可维护、可扩展的Web应用程序。Eclipse作为一...

    eclipse 配置struts2

    通过以上步骤,我们就在Eclipse中成功配置了Struts2框架,可以开始基于Struts2进行Java Web应用的开发了。记得在开发过程中,利用IDE的错误提示和日志信息来定位和解决问题,同时也可以借助Struts2的官方文档和社区...

    eclipse下开发Struts程序的配置与实例

    在Java Web开发领域,Struts框架是一个非常流行的MVC(模型-视图-控制器)架构,它极大地简化了创建企业级Web应用的过程。...通过阅读和实践这个实例,你将能更深入地理解Eclipse中开发Struts2应用的全过程。

    用案例学Java Web整合开发:Java+Eclipse+Struts 2+Ajax

    Java Web整合开发是构建Web应用程序的...通过学习和实践,你可以掌握如何在Eclipse环境中搭建Java Web开发环境,使用Struts 2框架组织应用结构,以及利用Ajax优化交互体验。这将为你在Java Web开发领域打下坚实的基础。

    在Eclipse中配置struts2

    在Eclipse中配置Struts2是一项基础且重要的工作,它涉及到Java Web开发中的MVC框架应用。Struts2是Apache软件基金会的一个开源项目,提供了一种用于构建企业级Web应用程序的强大的MVC框架。以下将详细介绍如何在...

    使用 Easy Struts for Eclipse 开发 Struts

    本文通过对 Easy Struts 插件的介绍及其在 Eclipse IDE 中的使用方法,为开发者提供了一个高效构建 Struts 应用程序的途径。通过使用 Easy Struts 提供的一系列功能,开发者能够快速搭建起一个完整的 Struts 应用...

    Eclipse3.4下开发struts所需要的所有jar包及安装说明

    在Eclipse 3.4环境下开发Struts应用,你需要配置一系列的库文件,这些文件主要包含Struts框架的核心组件和其他必要的依赖。以下是一份详细的步骤和知识点解释,以确保你能够顺利进行开发。 首先,Struts是一个开源...

    在eclipse中struts2提示设置(图)

    Struts2中的Action类是业务逻辑的入口点。在Java源代码目录下创建一个新的Java类,继承自`org.apache.struts2.dispatcher.ng.ExecuteAction`或实现`com.opensymphony.xwork2.Action`接口,并覆盖其中的方法。 6. *...

    Eclipse创建最简单的struts2项目

    本教程将详细介绍如何在Eclipse集成开发环境中创建一个最简单的Struts2项目。 首先,我们需要确保Eclipse环境已经安装了必要的插件,如Dynamic Web Project支持和Tomcat服务器。对于Tomcat,你需要下载对应版本...

    Eclipse开发struts完全指南

    在Eclipse中开发Struts应用需要一系列的准备工作,包括环境的搭建和相关插件的安装。以下是一个详细的步骤指南: 1. **JDK安装**: - 首先,你需要下载JDK 5.0的安装程序,可以从提供的链接下载。安装过程中,只需...

    struts2基础.pdf

    在Eclipse中开发Struts2应用,首先需要在项目中配置Tomcat服务器,然后创建Web项目,添加Struts2的依赖库,接着配置struts.xml等配置文件,最后编写Action和视图。 #### 七、Struts2与WebWork框架的关联 由于...

    eclipse开发struts所需要的五个核心jar包

    以下是Eclipse开发Struts应用程序所必需的五个核心jar包的详细说明: 1. **struts-core.jar**:这是Struts框架的核心库,包含了Struts框架的基础组件,如Action、Form Bean、Request Processor等。它提供了Action...

    eclipse的Struts1.3开发包

    最近给学生上课,机房里只安装了eclipse,在进行struts1开发时,需要导入开发包,整理里Struts开发所需要的包,另外,提供了一个例子,是可以使用的,已经让学生测试过的,如果不能使用请留言。其中开发包在...

Global site tag (gtag.js) - Google Analytics