WEB开发网
开发学院软件开发Java Struts 2.1.6 精简实例系列教程:环境的搭建与Hel... 阅读

Struts 2.1.6 精简实例系列教程:环境的搭建与HelloSimple

 2009-09-23 00:00:00 来源:WEB开发网   
核心提示: 我们再新建一个Java类,命名为HelloAction,Struts 2.1.6 精简实例系列教程:环境的搭建与HelloSimple(5),此类须继承com.opensymphony.xwork2.ActionSupport,代码如下:package cn.simple.action; imp

我们再新建一个Java类,命名为HelloAction,此类须继承com.opensymphony.xwork2.ActionSupport,代码如下:

package cn.simple.action;

import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;
import com.opensymphony.xwork2.ActionSupport;


public class HelloAction extends ActionSupport {

    @Override
    public String execute() throws Exception {
        System.out.println("HelloAction execute ... ");
        return SUCCESS;
    }
}

让我们再次访问:http://localhost:8060/SimpleWeb/hello.action 或者http://localhost:8060/SimpleWeb/hello 

可以看出,在Eclipse的控制台确定打印出了以下信息,这说明,访问请求确定经过了HelloAction类。

Struts 2.1.6 精简实例系列教程(1):环境的搭建与HelloSimple

同时页面是跳到了WEB-INF/content/hello.jsp文件(如下图),这说明请求的确是从HelloAction类转发到了hello.jsp。

Struts 2.1.6 精简实例系列教程(1):环境的搭建与HelloSimple

看来,好像在不做什么配置,Struts2.1.6也会找到名为HelloAction的类来处理…/hello.action或者…/hello 的请求,而好像也没有做什么配置,HelloAction会自动将请求转发给名为hello.jsp的页面,这正是Struts2.1.6的妙用之处,全赖struts2-convention-plugin-2.1.6.jar这个插件,具体了解,可看我上面提供的官方链接,或者看这位帅哥的翻译之作:struts2采用convention-plugin实现零配置。

上一页  1 2 3 4 5 6  下一页

Tags:Struts 精简 实例

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接