我是靠谱客的博主 忧心背包,最近开发中收集的这篇文章主要介绍Action类和Struts配置文件的编写,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、编写Action类

      Action类是动作类,是Struts2处理请求,封装数据,响应页面的核心控制器。(自己编写)

      代码如下:

/**
 * struts2框架都使用Action类处理用户的请求
 */
 public class HelloAction {
   /**
    * Action类中的方法签名有要求的,必须这么做
    *    public  公有的
    *    必须有返回值,必须是String类型
    *    方法名可以是任意的,但是不能有参数列表
    */
    public String sayHello() {
	    System.out.println("Hello Struts2...");
	    return null;
    }
  }


2、编写Struts2的配置文件

     1).  配置文件名称是struts.xml(名称必须是struts.xml)

     2).  在src下引入struts.xml配置文件(配置文件的路径必须是在src目录下)

     3).  配置如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
	"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
    <!-- 包结构 -->
    <package name="default" namespace="/" extends="struts-default">
        <!-- 配置Action -->
	    <action name="hello" class="com.itheima.action.HelloAction" method="sayHello"></action>
    </package>
</struts>



       4).  配置页面跳转

       Action类:

/**
 * struts2框架都使用Action类处理用户的请求
 */
 public class HelloAction {
   /**
    * Action类中的方法签名有要求的,必须这么做
    *    public  公有的
    *    必须有返回值,必须是String类型
    *    方法名可以是任意的,但是不能有参数列表
    */
    public String sayHello() {
	    System.out.println("Hello Struts2...");
	    return "ok";
    }
  }

        

    配置struts.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
	"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
    <!-- 包结构 -->
    <package name="default" namespace="/" extends="struts-default">
        <!-- 配置Action -->
	    <action name="hello" class="com.itheima.action.HelloAction" method="sayHello">
                <!-- 配置跳转的页面,路径的写法:在struts1框架中,不论是转发还是重定向,都不用写项目名 -->
                <result name="ok">/demo1/suc.jsp</result>
            </action>
    </package>
</struts>

   

  下一篇:Struts2的执行流程

最后

以上就是忧心背包为你收集整理的Action类和Struts配置文件的编写的全部内容,希望文章能够帮你解决Action类和Struts配置文件的编写所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部