环境的搭建和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开发的朋友。 一、Android开发环境搭建 1. 安装Java Development Kit (JDK) - JDK是开发Android应用的...
Android开发环境搭建是Android应用开发的第一步,搭建好开发环境后,我们可以开始开发自己的Android应用程序。本实验主要介绍如何搭建Android开发环境,安装Java JDK,下载Eclipse,解压Eclipse,安装ADT(Android ...
在本课程"Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld1"中,我们将深入了解Android应用开发的起步阶段,包括如何搭建开发环境以及编写第一个"HelloWorld"程序。这不仅是每个Android开发者必备的...
通过以上步骤,可以在Windows 10上成功搭建Rust开发环境,并创建第一个Hello World程序。这不仅有助于理解Rust语言的基础知识,还能为后续更复杂的项目打下坚实的基础。Rust因其卓越的安全性和性能优势,在系统编程...
在本课程"Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld"中,我们将探讨Android应用开发的基础,包括如何设置开发环境以及创建第一个"Hello, World!"程序。这一过程对于任何想要踏入Android开发...
环境搭建完成后,就可以开始编写你的第一个"Hello, World!"程序了。这通常被视为编程入门的经典步骤,因为它是最简单的程序,可以帮助开发者熟悉开发环境和基本语法。 在Android Studio中,创建新项目时,可以选择...
Zend Framework环境配置及第一个Hello World
### Android开发环境搭建与HelloWorld程序详解 #### 一、Android环境搭建 ##### 1. 所需开发环境 为了能够进行Android应用开发,我们需要准备以下几项开发工具: - **JDK (Java Development Kit)**:Java开发...
在本篇学习笔记中,我们将聚焦于环境搭建和创建第一个"Hello, World!"程序。 首先,要开始学习Struts2,你需要确保你的开发环境中已经安装了以下基本组件: 1. **Java Development Kit (JDK)**:Struts2依赖于Java...
Android 开发环境搭建是 Android 应用开发的第一步,包括安装 Java JDK、下载 Eclipse、安装 ADT(Android Development Tools)、安装 Android SDK 等步骤。通过搭建开发环境,可以实现 Hello World 应用开发,理解...
"Mac下实现Java HelloWorld"这个话题主要涵盖了如何在Mac系统中配置Java环境并执行第一个Java程序。以下是对这个过程的详细阐述: 首先,确保你的Mac已经安装了Java开发工具(JDK)。可以通过在终端输入`javac -...
在这个"java各种模式的HelloWorld环境搭建Demo"中,我们涵盖了三种不同的Java开发模式:Servlet、SSM(Spring+SpringMVC+MyBatis)和Spring Boot,全部基于Gradle构建,并在IntelliJ IDEA集成开发环境中进行操作。...
Java 语言简介、JDK 安装和配置、第一个程序 HelloWorld 编译运行 Java 语言简介 Java是一种面向对象的程序设计语言,由Sun公司开发,主要是基于安全性和高效考虑。Java 不仅是一种语言,也是一种技术。它的原意...
综上所述,"CXF的第一个例子helloWorld"是一个引导性的教程,旨在教授开发者如何使用Apache CXF创建、部署和测试一个基本的Web服务。通过这个例子,你可以学习到CXF的核心概念,包括服务接口定义、服务实现、WSDL...
总之,通过以上步骤,我们已经在Windows环境下成功搭建了Eclipse C++开发平台,并完成了"Hello, World!"的示例程序。这只是一个起点,Eclipse和C++的世界还有许多值得探索的内容等待着我们去发掘。