`

第一篇 环境的搭建和Hello World

阅读更多

环境的搭建和Hello World

1.添加基本jar包(s2jar.zip )

2.在web.xml中配置filter

<filter>
	<filter-name>struts</filter-name>
	<filter-class>
		org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
	</filter-class>
</filter>
<filter-mapping>
	<filter-name>struts</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>

 3.在src下新建一个User和UserAction(一个POJO即可,一般我们会继承ActionSupport)

    User.java

public class User
{
    private Integer id;
    private String name;
    private String pwd;

    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public String getName()
    {
        return name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getPwd()
    {
        return pwd;
    }

    public void setPwd(String pwd)
    {
        this.pwd = pwd;
    }
}

   UserAction.java

public class UserAction extends ActionSupport
{
    private User user;

    public String execute()
    {
        System.out.println("Hello World");
        return SUCCESS;
    }

    public String add()
    {
        System.out.println(user.getName());
        System.out.println(user.getPwd());
        return SUCCESS;
    }

   public User getUser()    
   {       
       return user;    
   }
    
   public void setUser(User user) 
   {        
       this.user = user;   
   }
}

  4.在src下新建一个struts.xml,配置action

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
    "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
    <package name="ms" extends="struts-default">
        <action name="user" class="UserAction">
            <result name="success">success.jsp</result>
        </action>
    </package>
</struts>

  5.在浏览器地址栏输入http://localhost:8080/webapp/user

    (user==>配置的action的名字,add要调用的方法)    

     控制台输出Hello World...跳转到success.jsp

  

     恭喜您,基本的struts2配置成功啦!!!就是这么简单。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Android 开发环境搭建和HelloWorld程序

    本文将详细讲解Android开发环境的搭建过程以及编写第一个"HelloWorld"程序的方法,非常适合初次接触Android开发的朋友。 一、Android开发环境搭建 1. 安装Java Development Kit (JDK) - JDK是开发Android应用的...

    实验一android开发环境搭建与helloworld.pdf

    Android开发环境搭建是Android应用开发的第一步,搭建好开发环境后,我们可以开始开发自己的Android应用程序。本实验主要介绍如何搭建Android开发环境,安装Java JDK,下载Eclipse,解压Eclipse,安装ADT(Android ...

    Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld1

    在本课程"Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld1"中,我们将深入了解Android应用开发的起步阶段,包括如何搭建开发环境以及编写第一个"HelloWorld"程序。这不仅是每个Android开发者必备的...

    Rust开发环境搭建和hello world工程.pdf

    通过以上步骤,可以在Windows 10上成功搭建Rust开发环境,并创建第一个Hello World程序。这不仅有助于理解Rust语言的基础知识,还能为后续更复杂的项目打下坚实的基础。Rust因其卓越的安全性和性能优势,在系统编程...

    Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld2

    在本课程"Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld"中,我们将探讨Android应用开发的基础,包括如何设置开发环境以及创建第一个"Hello, World!"程序。这一过程对于任何想要踏入Android开发...

    传智播客C语言入门2环境搭建及helloworld.ppt

    本文将详细介绍如何在Visual Studio 2010中搭建C语言的开发环境,并编写第一个经典程序HelloWorld。 首先,选择合适的开发环境是进行C语言编程的第一步。在众多的开发工具中,Visual Studio 2010因其功能强大和跨...

    视频:Android上开发软件的常识&开发环境搭建&HelloWorld

    环境搭建完成后,就可以开始编写你的第一个"Hello, World!"程序了。这通常被视为编程入门的经典步骤,因为它是最简单的程序,可以帮助开发者熟悉开发环境和基本语法。 在Android Studio中,创建新项目时,可以选择...

    Zend Framework环境配置及第一个Hello World

    Zend Framework环境配置及第一个Hello World

    Android搭建、HelloWorld.

    ### Android开发环境搭建与HelloWorld程序详解 #### 一、Android环境搭建 ##### 1. 所需开发环境 为了能够进行Android应用开发,我们需要准备以下几项开发工具: - **JDK (Java Development Kit)**:Java开发...

    Struts2学习笔记(一) 环境的搭建与HelloWorld程序

    在本篇学习笔记中,我们将聚焦于环境搭建和创建第一个"Hello, World!"程序。 首先,要开始学习Struts2,你需要确保你的开发环境中已经安装了以下基本组件: 1. **Java Development Kit (JDK)**:Struts2依赖于Java...

    实验一android开发环境搭建与hello.docx

    Android 开发环境搭建是 Android 应用开发的第一步,包括安装 Java JDK、下载 Eclipse、安装 ADT(Android Development Tools)、安装 Android SDK 等步骤。通过搭建开发环境,可以实现 Hello World 应用开发,理解...

    Mac下实现Java HelloWorld

    "Mac下实现Java HelloWorld"这个话题主要涵盖了如何在Mac系统中配置Java环境并执行第一个Java程序。以下是对这个过程的详细阐述: 首先,确保你的Mac已经安装了Java开发工具(JDK)。可以通过在终端输入`javac -...

    java各种模式的helloworld环境搭建Demo

    在这个"java各种模式的HelloWorld环境搭建Demo"中,我们涵盖了三种不同的Java开发模式:Servlet、SSM(Spring+SpringMVC+MyBatis)和Spring Boot,全部基于Gradle构建,并在IntelliJ IDEA集成开发环境中进行操作。...

    Java语言简介+JDK安装+配置+第一个程序HelloWorld编译运行

    Java 语言简介、JDK 安装和配置、第一个程序 HelloWorld 编译运行 Java 语言简介 Java是一种面向对象的程序设计语言,由Sun公司开发,主要是基于安全性和高效考虑。Java 不仅是一种语言,也是一种技术。它的原意...

    CXF的第一个例子helloWorld

    综上所述,"CXF的第一个例子helloWorld"是一个引导性的教程,旨在教授开发者如何使用Apache CXF创建、部署和测试一个基本的Web服务。通过这个例子,你可以学习到CXF的核心概念,包括服务接口定义、服务实现、WSDL...

Global site tag (gtag.js) - Google Analytics