`

简单的helloWorld程序

 
阅读更多

简单的helloWorld程序

1、新建一个Web工程strust2.0Demo

2、把struts2.0jar包导入工程、

 

 

3、编写配置文件web.xml 即配好过滤器的映射文件

<filter>

<filter-name>struts2</filter-name>

<filter-class>

org.apache.struts2.dispatcher.FilterDispatcher

</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

4、启动服务器(如果没有报错则搭建环境成功,否则搭建环境失败)

 

5、编写HelloWorldAction 类,该类处于action包中,并且继承ActionSupport类、该类里面有一个sayHello()方法

package action;

 

import com.opensymphony.xwork2.ActionSupport;

/**

 * 编写的类要继承ActionSupport类 

 * @author Administrator

 *

 */

public class HelloWorldAction extends ActionSupport {

 

/**

 * 版本号

 */

private static final long serialVersionUID = -5557504139965256388L;

 

/**

 * 测试方法

 * @return

 */

public String  sayHello(){

 

return "hello";

 

}

 

}

6、编写struts.xml配置文件

 

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC

    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

 

<package name="adminnamespace="/extends="struts-default">

<!-- HelloWorldAction -->

<action name="helloclass="action.HelloWorldAction">

 

<result name="hello">/index.jsp</result>

</action>

 

 

</package>

</struts>

 

 

7、编写index.jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme() + "://"

+ request.getServerName() + ":" + request.getServerPort()

+ path + "/";

%>

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

 

 

</head>

 

<body>

恭喜你!搭建环境成功

</body>

</html>

8、测试

<!--EndFragment-->

  • 大小: 11 KB
  • 大小: 18.9 KB
  • 大小: 24.5 KB
0
3
分享到:
评论

相关推荐

    一个简单的qt版helloworld程序

    本压缩包包含的“一个简单的qt版helloworld程序”是初学者接触Qt编程的一个基础示例,旨在帮助理解Qt的基本语法和项目构建过程。 首先,让我们来理解一下Qt中的"Hello, World!"程序的基本结构。在Qt中,我们通常会...

    openwrt可用helloworld程序

    《OpenWrt中的Hello, World程序详解》 OpenWrt是一个基于Linux的嵌入式操作系统,广泛应用于无线路由器和其他物联网设备。它提供了高度定制化的环境,允许开发者深度定制设备的功能。在OpenWrt环境中编写和运行...

    OpenWrt之helloworld程序

    在这个"OpenWrt之helloworld程序"中,我们将探讨如何在OpenWrt环境中编写、编译和运行一个简单的 HelloWorld 程序,这将帮助初学者了解OpenWrt的开发流程。 首先,`helloworld` 文件通常是一个C或C++源代码文件,...

    linux环境下用makefile编译简单的helloworld程序

    在这个“linux环境下用makefile编译简单的helloworld程序”的主题中,我们将深入理解如何创建并使用`Makefile`来编译一个基本的C或C++程序,例如“helloworld”。 首先,`helloworld`程序是一个经典的入门示例,...

    基于vs Qt写的简单hello world程序

    在向导中,指定项目名称为“helloworld”,选择合适的Qt版本和编译器。完成后,VS2015会自动生成一个基本的Qt GUI项目结构,其中包括`main.cpp`和`mainwindow.cpp`等文件。 在`mainwindow.ui`文件中,我们可以看到...

    Android HelloWorld程序

    在HelloWorld程序中,可能会包含一句简单的代码,如`Toast.makeText(this, "Hello, World!", Toast.LENGTH_SHORT).show();`。这段代码会在屏幕底部短暂显示一个消息:“Hello, World!”。 `activity_main.xml`文件...

    C++ Hello World程序

    在这个例子中,文件名可能是`hello_world.cpp`或`C++ Hello world程序.cpp`。 2. **代码结构**: C++程序通常由一个或多个函数组成,其中`main()`函数是程序执行的起点。"Hello, World!"程序的代码可能如下所示: ...

    Hello world程序

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 而在C++中,"Hello World"程序如下: ```cpp #include int main() { std::cout &lt;&lt; "...

    java中最简单的HELLOWORLD程序

    java中最简单的HELLOWORLD程序

    一个C语言的helloworld程序

    标签“c”表明这个压缩包可能包含了与C语言相关的资源,而“helloworld”则意味着它是关于“Hello, World!”程序的。不过,文件列表中提到的“Sniffer”可能是个意外,因为“Sniffer”通常指的是网络嗅探工具,与...

    android helloWorld程序

    通过这个简单的"HelloWorld"程序,你将对Android应用的基本构建块有一个初步的认识,包括Java编程、XML布局设计以及Android Studio的使用。随着你深入学习,你将掌握更多高级概念,如Intent、Service、...

    C++ hello world 程序源码

    总结来说,这个压缩包中的"C++ Hello World 程序源码"提供了学习C++语言的良好起点,通过对比不同的实现方式,可以深入理解C++的基础语法和编程技巧。同时,它也是实践编程、熟悉编译与运行流程的绝佳案例。无论是...

    经典的Hello world程序

    经典的Hello world程序,c语言学习的初步。很简单,适合刚接触c的童鞋们。

    认识Android入门的HelloWorld程序

    ### 认识Android入门的HelloWorld程序 #### 程序构成详解 本文旨在通过剖析一个简单的`HelloWorld`程序,让读者深入了解Android应用程序的基本结构及其运行机制。这对于初次接触Android开发的学习者而言至关重要。...

    Maven的HelloWorld程序

    下面我们将详细探讨如何创建并运行这个简单的Maven HelloWorld程序。 首先,我们需要了解Maven的基本结构。每个Maven项目都有一个约定优于配置的目录结构,包括以下几个关键部分: 1. **src/main/java**:这是存放...

    编写 hello world web 程序

    本任务旨在通过一系列步骤指导初学者如何创建一个简单的 Node.js 程序,并在命令行中输出 "Hello World!" 文本。此过程不仅涉及基本的文件系统操作,还包括了 Node.js 的简单应用。 #### 步骤详解 ##### 创建项目...

    飞凌OK6410开发板helloworld应用程序

    “helloworld”程序通常是一个简单的打印“Hello, World!”的程序,它的主要目标是验证开发环境是否正确设置,包括编译器、链接器、调试器等工具链的配置。在WINCE平台上,这通常涉及到以下步骤: 1. **环境配置**...

    QT4的HelloWorld程序

    QT4的HelloWorld程序是初学者接触QT框架的典型起点,它通过一个简单的应用程序展示了如何在QT环境中构建和运行代码。QT是一个流行的开源C++图形用户界面库,广泛用于开发跨平台的应用软件,包括Windows、Linux、Mac ...

    最小的C语言Helloworld程序

    "最小的C语言Hello, world程序"是每个初学者接触C语言时的第一个示例,它展示了如何用最少的代码实现一个简单的输出功能。 这个最小的C语言程序通常只包含以下几行代码: ```c #include int main() { printf(...

    Android 开发环境搭建和HelloWorld程序

    二、编写HelloWorld程序 1. 创建新项目 - 打开Android Studio,选择`Start a new Android Studio project`,然后按照向导填写项目信息,如应用名称、公司域名等。选择`Empty Activity`作为初始模板,这将为你生成...

Global site tag (gtag.js) - Google Analytics