简单的helloWorld程序

简单的helloWorld程序

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

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

简单的helloWorld程序

 

 

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、启动服务器(如果没有报错则搭建环境成功,否则搭建环境失败)

简单的helloWorld程序

 

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、测试

简单的helloWorld程序

<!--EndFragment-->

你可能感兴趣的:(helloworld)